From bf27f4339722c3c00f8600bd3952c74ecafa5fdd Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 21 六月 2024 10:27:25 +0800
Subject: [PATCH] 2024年06月21日10:27:23
---
app/src/main/java/com/hdl/photovoltaic/other/HdlDeviceLogic.java | 28 +++++++++++++++++++++++++++-
1 files changed, 27 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlDeviceLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlDeviceLogic.java
index bb731c8..fb7681f 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlDeviceLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlDeviceLogic.java
@@ -137,7 +137,7 @@
* @param homeId 鐢电珯id
* @param mac 閫嗗彉鍣╩ac
*/
- public void removeLocalCacheMemoryGateway(String homeId, String mac) {
+ public void removeLocalCacheMemoryGatewayToMac(String homeId, String mac) {
if (TextUtils.isEmpty(mac)) {
return;
}
@@ -157,6 +157,32 @@
list.remove(index);
}
}
+ /**
+ * 绉婚櫎缂撳瓨鍒楄〃閲岄潰閫嗗彉鍣�
+ *
+ * @param homeId 鐢电珯id
+ * @param deviceId 閫嗗彉鍣╠eviceId
+ */
+ public void removeLocalCacheMemoryGatewayToDeviceId(String homeId, String deviceId) {
+ if (TextUtils.isEmpty(deviceId)) {
+ return;
+ }
+ List<GatewayBean> list = getCurrentHomeGatewayList(homeId);
+ if (list == null || list.size() == 0) {
+ return;
+ }
+ int index = -1;
+ for (int i = 0; i < list.size(); i++) {
+ GatewayBean gatewayBean = list.get(i);
+ if (gatewayBean.getDeviceId().equals(deviceId)) {
+ index = i;
+ break;
+ }
+ }
+ if (index > 0) {
+ list.remove(index);
+ }
+ }
/**
* 娣诲姞銆愯澶囧垪琛ㄣ�戝埌鏈湴缂撳瓨
--
Gitblit v1.8.0