From 5b556e4e6744a57dcbc372f0277a071d75e300d3 Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期二, 23 九月 2025 09:05:29 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/impl/NyShuttleThread.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java b/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
index 13c0017..946eb0c 100644
--- a/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
@@ -82,6 +82,8 @@
                     if (deviceCommandMsg == null) {
                         continue;
                     }
+
+                    this.connect();
                     executeCommand(deviceCommandMsg);
 
                     Thread.sleep(200);
@@ -169,9 +171,17 @@
                 return;
             }
 
+            JSONObject header = null;
+            JSONObject body = null;
             JSONObject response = result.getJSONObject("response");
-            JSONObject header = response.getJSONObject("header");
-            JSONObject body = response.getJSONObject("body");
+            if (response == null) {
+                JSONObject request = result.getJSONObject("request");
+                header = request.getJSONObject("header");
+                body = request.getJSONObject("body");
+            }else {
+                header = response.getJSONObject("header");
+                body = response.getJSONObject("body");
+            }
 
             String msgType = result.getString("msgType");
 

--
Gitblit v1.9.1