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