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 +++++- 1 files changed, 5 insertions(+), 1 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 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