From 5ea8ebb2dc63183018f74ef87de0bea90c87e74c Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 22 九月 2025 17:43:07 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/impl/NyShuttleThread.java     |    6 +++++-
 src/main/java/com/zy/asrs/controller/BasShuttleController.java |    4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/BasShuttleController.java b/src/main/java/com/zy/asrs/controller/BasShuttleController.java
index 3bbbaa9..f005e46 100644
--- a/src/main/java/com/zy/asrs/controller/BasShuttleController.java
+++ b/src/main/java/com/zy/asrs/controller/BasShuttleController.java
@@ -80,8 +80,8 @@
 
     @RequestMapping(value = "/basShuttle/delete/auth")
     @ManagerAuth
-    public R delete(@RequestParam(value="ids[]") Long[] ids){
-         for (Long id : ids){
+    public R delete(@RequestParam(value="ids[]") Integer[] ids){
+         for (Integer id : ids){
             basShuttleService.deleteById(id);
         }
         return R.ok();
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 e124f84..5e2e26c 100644
--- a/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/impl/NyShuttleThread.java
@@ -58,6 +58,7 @@
     private List<JSONObject> socketReadResults = new ArrayList<>();
     private List<DeviceMsgModel> socketResults = new ArrayList<>();
 
+    private Long requestReadTime = System.currentTimeMillis();
     //鍘熷璁惧鏁版嵁
     private Object originDeviceData;
 
@@ -199,7 +200,10 @@
             //鎸囦护瓒呰繃2鏉★紝涓嶅啀涓嬪彂浠诲姟鐘舵�佽姹�
             TreeSet<String> deviceCommandMsgListKey = deviceMsgUtils.getDeviceCommandMsgListKey(SlaveType.Shuttle, deviceConfig.getDeviceNo());
             if (deviceCommandMsgListKey.size() < 2) {
-                requestCommand(readStatusCommand);//璇锋眰鐘舵��
+                if ((System.currentTimeMillis() - requestReadTime) > 500) {
+                    requestCommand(readStatusCommand);//璇锋眰鐘舵��
+                    requestReadTime = System.currentTimeMillis();
+                }
             }
 
             if (this.socketReadResults.isEmpty()) {

--
Gitblit v1.9.1