From 9d50ebeec9b481d3a32960165d64fb73f5b9adc8 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 02 四月 2025 18:30:21 +0800
Subject: [PATCH] 2025年04月02日18:24:17

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlResidenceLogic.java |   45 +++++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlResidenceLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlResidenceLogic.java
index 4080f22..0c8f3ff 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlResidenceLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlResidenceLogic.java
@@ -86,6 +86,33 @@
         return mHouseIdList;
     }
 
+    /**
+     * 璁剧疆鍒楄〃鏁版嵁
+     *
+     * @param list    鏂板垪琛�
+     * @param isClear 鏄惁娓呴櫎鏃ф暟鎹�,true琛ㄧず娓呴櫎,鍚﹀垯涓嶆竻闄�;
+     */
+    public void setHouseIdList(List<HouseIdBean> list, boolean isClear) {
+        if (list == null || list.size() == 0) {
+            return;
+        }
+        if (isClear) {
+            this.clearHouseList();
+        }
+        if (this.mHouseIdList.size() == 0) {
+            this.mHouseIdList.addAll(list);
+            return;
+        }
+        for (int i = 0; i < list.size(); i++) {
+            this.setSingleHouseId(list.get(i));
+        }
+    }
+
+    /**
+     * 璁剧疆鍒楄〃鏁版嵁
+     *
+     * @param list 鏂板垪琛ㄦ暟鎹�
+     */
     public void setHouseIdList(List<HouseIdBean> list) {
         if (list == null || list.size() == 0) {
             return;
@@ -348,14 +375,7 @@
      * @param pageNo               椤电爜
      * @param pageSize             椤垫暟锛堜竴椤靛灏戞暟鎹級
      */
-    public void getResidenceIdList(
-            String key,
-            String keyValue,
-            String installedCapacityMin,
-            String installedCapacityMax,
-            String debugStatus,
-            String powerStationStatus,
-            long pageNo, long pageSize, CloudCallBeak<HouseBeanClass> cloudCallBeak) {
+    public void getResidenceIdList(String key, String keyValue, String installedCapacityMin, String installedCapacityMax, String debugStatus, String powerStationStatus, long pageNo, long pageSize, CloudCallBeak<HouseBeanClass> cloudCallBeak) {
 
         String requestUrl = HttpApi.POST_PowerStation_List;
         JsonObject json = new JsonObject();
@@ -914,8 +934,7 @@
      *
      * @param homeId 浣忓畢id
      */
-    public void getResidenceInverterAllInfo(String
-                                                    homeId, CloudCallBeak<Bitmap> cloudCallBeak) {
+    public void getResidenceInverterAllInfo(String homeId, CloudCallBeak<Bitmap> cloudCallBeak) {
         String requestUrl = HttpApi.POST_inverter_allInfo;
         JsonObject json = new JsonObject();
         json.addProperty("homeId", homeId);
@@ -945,8 +964,7 @@
      * @param debugPerm     鎺堟潈鐘舵�侊紙true鍙互缁х画璋冭瘯锛�
      * @param cloudCallBeak -
      */
-    public void homeUpdateDebugPerm(String homeId, boolean debugPerm, CloudCallBeak<
-            Boolean> cloudCallBeak) {
+    public void homeUpdateDebugPerm(String homeId, boolean debugPerm, CloudCallBeak<Boolean> cloudCallBeak) {
         String requestUrl = HttpApi.C_POST_HOME_UPDATEDEBUGPERM;
         JsonObject json = new JsonObject();
         json.addProperty("homeId", homeId);
@@ -1043,8 +1061,7 @@
      * @param account       C绔处鍙�
      * @param cloudCallBeak -
      */
-    public void getDeliverToAccount(String homeId, String
-            account, CloudCallBeak<Boolean> cloudCallBeak) {
+    public void getDeliverToAccount(String homeId, String account, CloudCallBeak<Boolean> cloudCallBeak) {
         String requestUrl = HttpApi.POST_deliverToAccount;
         JsonObject json = new JsonObject();
         json.addProperty("homeId", homeId);

--
Gitblit v1.8.0