From 0770fc4f03196a27e8f4c899a44da63bb1a683e2 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 12 六月 2025 18:17:29 +0800
Subject: [PATCH] 2025年06月12日18:17:27

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 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 d2cb2d5..1db0a91 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
@@ -213,7 +213,7 @@
                                 HouseIdBean houseIdBean = gson.fromJson(dataJsonStr, HouseIdBean.class);
                                 HdlResidenceLogic.getInstance().switchHouse(houseIdBean, true);
                             }
-                            HdlLogLogic.print("uin鍒涘缓鐢电珯鎴愬姛鍚庨�氱煡---"+dataJsonStr, true);
+                            HdlLogLogic.print("uin鍒涘缓鐢电珯鎴愬姛鍚庨�氱煡---" + dataJsonStr, true);
                         } catch (Exception e) {
                             HdlLogLogic.print("uin鍒涘缓鐢电珯鎴愬姛鍚庨�氱煡---" + e.getMessage(), true);
                         }
@@ -809,6 +809,36 @@
                     }
                     break;
                 }
+            } else if (HDLUniMP.UNI_EVENT_REPLY_NO_WORK_MODEL.equals(topic)) {
+                //鏃犵綉妯″紡
+                switch (type) {
+
+                    case HDLUniMP.UNI_EVENT_REPLY_NO_WORK_MODEL_EXIT: {
+                        //閫�鍑烘棤缃戞ā寮忔爣璇�
+                        UserConfigManage.getInstance().setNoNetworkFlag(false);
+                        UserConfigManage.getInstance().Save();
+                    }
+                    break;
+                    case HDLUniMP.UNI_EVENT_REPLY_NO_WORK_MODEL_DEVICE_INFO: {
+                        try {
+                            //杩涘叆鏃犵綉妯″紡閫嗗彉鍣ㄨ鎯呴〉锛岀紦瀛榤ac鍜屽瘑鐮�
+                            String mac = getKeyValue("mac", getKeyValue("data", data));
+                            String password = getKeyValue("password", getKeyValue("data", data));
+                            UserConfigManage.getInstance().setNoNetworkDeviceMac(mac);
+                            UserConfigManage.getInstance().setNoNetworkPassword(password);
+                            UserConfigManage.getInstance().Save();
+                        } catch (Exception ignored) {
+                        }
+                    }
+                    break;
+                    case HDLUniMP.UNI_EVENT_REPLY_NO_WORK_MODEL_CLEAR_DEVICE_INFO: {
+                        //鏃犵綉妯″紡閫嗗彉鍣ㄨ鎯呴〉锛屾竻闄ょ紦瀛榤ac鍜屽瘑鐮�
+                        UserConfigManage.getInstance().setNoNetworkDeviceMac("");
+                        UserConfigManage.getInstance().setNoNetworkPassword("");
+                        UserConfigManage.getInstance().Save();
+                    }
+                    break;
+                }
             } else if (HDLUniMP.UNI_EVENT_REPLY_UNI_SEND_TO_CLOUD.equals(topic)) {
                 //缃戠粶璇锋眰妯″潡
                 JsonObject jObject = new JsonObject();

--
Gitblit v1.8.0