From bf27f4339722c3c00f8600bd3952c74ecafa5fdd Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 21 六月 2024 10:27:25 +0800
Subject: [PATCH] 2024年06月21日10:27:23

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 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 70a53be..0d2919e 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
@@ -167,6 +167,20 @@
             } else if (HDLUniMP.UNI_EVENT_REPLY_HOME_MODEL.equals(topic)) {
                 //浣忓畢妯″潡
                 switch (type) {
+                    //鎵爜娣诲姞鐢电珯
+                    case HDLUniMP.UNI_EVENT_REPLY_HOME_ADD: {
+                        String url = getKeyValue("url", getKeyValue("data", data));
+                        //EventBus浜嬩欢鍒嗗彂
+                        HdlCommonLogic.getInstance().postEventBusSticky(
+                                HDLUniMP.UNI_EVENT_REPLY_HOME_ADD,
+                                HDLUniMP.UNI_EVENT_REPLY_HOME_ADD,
+                                url);
+
+                        if (callback != null) {
+                            uniSuccessCallback(type, null, callback);
+                        }
+                    }
+                    break;
                     //鍒涘缓鐢电珯
                     case HDLUniMP.UNI_EVENT_REPLY_HOME_CREATION: {
                         //EventBus浜嬩欢鍒嗗彂
@@ -174,10 +188,11 @@
                                 HDLUniMP.UNI_EVENT_REPLY_HOME_MODEL,
                                 HDLUniMP.UNI_EVENT_REPLY_HOME_CREATION,
                                 getKeyValue("data", data));
+                        if (callback != null) {
+                            uniSuccessCallback(type, null, callback);
+                        }
                     }
-                    if (callback != null) {
-                        uniSuccessCallback(type, null, callback);
-                    }
+
                     break;
                     //璇诲彇璇︽儏
                     case HDLUniMP.UNI_EVENT_REPLY_HOME_DETAILS: {
@@ -234,6 +249,7 @@
                     }
                     break;
 
+
                 }
 
             } else if (HDLUniMP.UNI_EVENT_REPLY_DEVICE_MODEL.equals(topic)) {

--
Gitblit v1.8.0