From 31de722a45e886eae89cfea2f1740c1f4d3b0216 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期三, 05 六月 2024 15:22:34 +0800
Subject: [PATCH] Merge branch 'dev' into feature/v1.4.1

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
index e66c575..174df66 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
@@ -46,7 +46,7 @@
 import com.hdl.photovoltaic.ui.bean.OidBean;
 import com.hdl.photovoltaic.ui.bean.UnCountBean;
 import com.hdl.photovoltaic.ui.me.AsRegardsActivity;
-import com.hdl.photovoltaic.ui.me.PersonalDataActivity;
+import com.hdl.photovoltaic.ui.me.CPersonalDataActivity;
 import com.hdl.photovoltaic.ui.me.SetActivity;
 import com.hdl.photovoltaic.ui.newC.MessageCenterList;
 import com.hdl.photovoltaic.ui.newC.PowerStationsListEdit;
@@ -428,7 +428,7 @@
                     case HDLUniMP.UNI_EVENT_REPLY_MINE_EDIT_USER_INFO: {
                         Intent intent = new Intent();
                         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-                        intent.setClass(HDLApp.getInstance(), PersonalDataActivity.class);
+                        intent.setClass(HDLApp.getInstance(), CPersonalDataActivity.class);
                         HDLApp.getInstance().startActivity(intent);
                     }
                     break;
@@ -531,6 +531,12 @@
     public void openUniMP(String path, JSONObject jsonObject) {
         JSONObject json = this.createdJSONObject(jsonObject, true);
         HDLUniMPSDKManager.getInstance().openUniMP(HDLUniMP.UNI_APP_ID, path, json, HdlUniLogic.this);
+        HdlLogLogic.print("uni---缁勮uni鍙戦�佹暟鎹牸寮�---" + json, false);
+    }
+
+    public void openUniMPDelay(String path, JSONObject jsonObject) {
+        JSONObject json = this.createdJSONObject(jsonObject, true);
+        HDLUniMPSDKManager.getInstance().openUniMPDelay(HDLUniMP.UNI_APP_ID, path, json, HdlUniLogic.this);
         HdlLogLogic.print("uni---缁勮uni鍙戦�佹暟鎹牸寮�---" + json, false);
     }
 
@@ -796,7 +802,7 @@
         String module = "FW#" + imageId;//妯″潡淇℃伅(HW锛氱‖浠�)
 
         //鍗囩骇鏈湴浼樺厛->浜戠鍗囩骇
-        HdlDeviceLogic.getInstance().isLocalConnect(deviceMac, new CloudCallBeak<Boolean>() {
+        HdlDeviceLogic.getInstance().isLocalConnect(homeId,deviceMac, new CloudCallBeak<Boolean>() {
             @Override
             public void onSuccess(Boolean b) {
                 if (b) {
@@ -1048,7 +1054,7 @@
         String imageId = getKeyValue("imageId", getKeyValue("data", data));//鍥轰欢闀滃儚id
         String module = driverCode + "#" + imageId;
         //鍗囩骇鏈湴浼樺厛->浜戠鍗囩骇
-        HdlDeviceLogic.getInstance().isLocalConnect(deviceMac, new CloudCallBeak<Boolean>() {
+        HdlDeviceLogic.getInstance().isLocalConnect(homeId,deviceMac, new CloudCallBeak<Boolean>() {
             @Override
             public void onSuccess(Boolean b) {
                 if (b) {
@@ -1493,7 +1499,7 @@
 //        com.alibaba.fastjson.JSONArray jsonArray = JSON.parseArray(data);
         try {
             String devices = getKeyValue("devices", getKeyValue("data", data));
-            String homeId = UserConfigManage.getInstance().getHomeId(); //缁戝畾鎴愬姛涔嬪悗閫氱煡
+            String homeId = getKeyValue("homeId", getKeyValue("data", data));
             Gson gson = new Gson();
             Type typeOfT = new TypeToken<List<GatewayBean>>() {
             }.getType();

--
Gitblit v1.8.0