From 644415760aaee442b0b8a38d79ea63e0d32f57d5 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期一, 11 三月 2024 18:04:29 +0800 Subject: [PATCH] 2024年03月11日18:04:19 --- app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java | 37 ++++++++++++++++++++++++++++++++----- 1 files changed, 32 insertions(+), 5 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 e1f2a01..6f8b238 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/CPowerStationActivity.java @@ -21,6 +21,7 @@ import com.hdl.photovoltaic.other.HdlResidenceLogic; import com.hdl.photovoltaic.other.HdlThreadLogic; import com.hdl.photovoltaic.other.HdlUniLogic; +import com.hdl.photovoltaic.ui.bean.HouseIdBean; import com.hdl.photovoltaic.ui.bean.OidBean; import com.hdl.photovoltaic.uni.HDLUniMP; import com.hdl.sdk.link.HDLLinkLocalSdk; @@ -51,11 +52,10 @@ @Override public void onBindView(Bundle savedInstanceState) { - String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS - + "?homeId=" + "1722860312296235010" - + "&homeName=" + "7鍙锋ゼ涓夋ゼ" - + "&powerStationStatus=" + 1; - HdlUniLogic.getInstance().openUniMP(path, null); + + + //C绔惎鍔ˋpp鑷姩鎵撳紑灏忕▼搴忕數绔欒鎯呯晫闈� + startAppAutomaticallyOpenUni(); //娉ㄥ唽鐩戝惉 this.registerAllTopicsListener(); //鍒濆鍖杕qtt瀹㈡埛绔� @@ -64,6 +64,33 @@ this.pushTokens(); } + /** + * C绔惎鍔ˋpp鑷姩鎵撳紑灏忕▼搴忕數绔欒鎯呯晫闈� + */ + private void startAppAutomaticallyOpenUni() { + + List<HouseIdBean> HouseIdList = HdlResidenceLogic.getInstance().getHouseIdList(); + if (HouseIdList.size() == 0) { +// String path = HDLUniMP.UNI_EVENT_OPEN_HOME_Null_C; +// HdlUniLogic.getInstance().openUniMP(path, null); + + + String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS_C + + "?homeId=" + "" + + "&homeName=" + "" + + "&powerStationStatus=" + 1; + HdlUniLogic.getInstance().openUniMP(path, null); + } else { + HouseIdBean houseIdBean = HouseIdList.get(0); + String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS_C + + "?homeId=" + houseIdBean.getHomeId() + + "&homeName=" + houseIdBean.getHomeName() + + "&powerStationStatus=" + houseIdBean.getPowerStationStatus(); + HdlUniLogic.getInstance().openUniMP(path, null); + } + + } + @Override protected void onDestroy() { super.onDestroy(); -- Gitblit v1.8.0