From cf761dbce02ea1da7682265853354ca74dc2c31f Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 26 八月 2025 17:30:42 +0800
Subject: [PATCH] 2025年08月26日17:30:41

---
 app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
index 3bf0ddc..1d0f1ab 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java
@@ -259,15 +259,16 @@
         UserConfigManage.getInstance().setUniBottomSafeDistanceBackgroundColor(0);
         List<HouseIdBean> HouseIdList = HdlResidenceLogic.getInstance().getHouseIdList();
         if (HouseIdList.isEmpty()) {
-            if (TextUtils.isEmpty(UserConfigManage.getInstance().getHomeId())) {
-                String path = HDLUniMP.UNI_EVENT_OPEN_HOME_Null_C;
-                HdlUniLogic.getInstance().openUniMP(path, null);
-            } else {
-                //1锛岃В鍐虫墜鏈烘病鏈夊缃戯紝鑾峰彇涓嶅埌鐢电珯鍒楄〃锛岃嚜鍔ㄧ櫥褰曡繘鏉ワ紝榛樿浼犱笂涓�娆$殑浣忓畢id锛�
-                //2锛屼箣鍓嶇數绔欏垪琛ㄥ彧鏈変竴涓數绔欙紝鐒跺悗鍒犻櫎鎺夌數绔欙紝杩欐椂浣忓畢id杩樼紦瀛樼潃锛屽啀涓�娆¤繘鏉ワ紝榛樿浼犱笂涓�娆$殑浣忓畢id锛�
-                String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS_C + "?homeId=" + UserConfigManage.getInstance().getHomeId() + "&homeName=" + UserConfigManage.getInstance().getHomeName();
-                HdlUniLogic.getInstance().openUniMP(path, null);
-            }
+//            if (TextUtils.isEmpty(UserConfigManage.getInstance().getHomeId())) {
+            String path = HDLUniMP.UNI_EVENT_OPEN_HOME_Null_C;
+            HdlUniLogic.getInstance().openUniMP(path, null);
+//            } else {
+//                //鏆傛椂涓嶈�冭檻杩欑鎯呭喌
+//                //1锛岃В鍐虫墜鏈烘病鏈夊缃戯紝鑾峰彇涓嶅埌鐢电珯鍒楄〃锛岃嚜鍔ㄧ櫥褰曡繘鏉ワ紝榛樿浼犱笂涓�娆$殑浣忓畢id锛�
+//                //2锛屼箣鍓嶇數绔欏垪琛ㄥ彧鏈変竴涓數绔欙紝鐒跺悗鍒犻櫎鎺夌數绔欙紝杩欐椂浣忓畢id杩樼紦瀛樼潃锛屽啀涓�娆¤繘鏉ワ紝榛樿浼犱笂涓�娆$殑浣忓畢id锛�
+//                String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS_C + "?homeId=" + UserConfigManage.getInstance().getHomeId() + "&homeName=" + UserConfigManage.getInstance().getHomeName();
+//                HdlUniLogic.getInstance().openUniMP(path, null);
+//            }
         } else {
 
             int select_home = 0;
@@ -509,7 +510,7 @@
                             if (topicArray.length < 2) {
                                 return;
                             }
-                            final String HomeId = topicArray[1];
+                            final String HomeId = topicArray[2];
                             //鍏堝垹闄ょ數绔�
                             HdlResidenceLogic.getInstance().delHouseId(HomeId);
                             List<HouseIdBean> localHouseIdList = HdlResidenceLogic.getInstance().getHouseIdList();
@@ -520,6 +521,8 @@
                                 uniCallBackBaseBean.setType(HDLUniMP.UNI_EVENT_NOTIFICATION_DEVICE_REFRESH_DETAILS);
                                 uniCallBackBaseBean.setData(jsonObject);
                                 HdlUniLogic.getInstance().sendUni(HDLUniMP.UNI_EVENT_NOTIFICATION_DEVICE_MODEL, uniCallBackBaseBean);
+                                UserConfigManage.getInstance().setHomeId("");
+                                UserConfigManage.getInstance().Save();
                             } else {
                                 if (HomeId.equals(UserConfigManage.getInstance().getHomeId()) || TextUtils.isEmpty(UserConfigManage.getInstance().getHomeId())) {
                                     HouseIdBean houseIdBean = localHouseIdList.get(0);
@@ -534,7 +537,9 @@
                                     HdlUniLogic.getInstance().sendUni(HDLUniMP.UNI_EVENT_NOTIFICATION_DEVICE_MODEL, uniCallBackBaseBean);
                                 }
                             }
+
                         } catch (Exception e) {
+                            HdlLogLogic.print("鍥炴粴寮傚父", false);
                         }
                         if (AppManagerUtils.getAppManager().existsTopActivity(PowerStationsListActivity.class, PowerStationsMoveActivity.class)) {
                             //瀛樺湪鏍堥噷鍐嶉�氱煡鏇存柊

--
Gitblit v1.8.0