From d9505e143cdf452c3a33752b380ee1b3a410601d Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期四, 16 十月 2025 14:48:52 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/task/ShuttleDeviceLogScheduler.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/core/task/ShuttleDeviceLogScheduler.java b/src/main/java/com/zy/core/task/ShuttleDeviceLogScheduler.java
index e110b80..b4f0806 100644
--- a/src/main/java/com/zy/core/task/ShuttleDeviceLogScheduler.java
+++ b/src/main/java/com/zy/core/task/ShuttleDeviceLogScheduler.java
@@ -7,6 +7,7 @@
import com.zy.asrs.service.DeviceConfigService;
import com.zy.asrs.service.DeviceDataLogService;
import com.zy.core.cache.SlaveConnection;
+import com.zy.core.enums.ShuttleProtocolStatusType;
import com.zy.core.enums.SlaveType;
import com.zy.core.model.protocol.ShuttleProtocol;
import com.zy.core.thread.ShuttleThread;
@@ -42,9 +43,15 @@
continue;
}
- if (System.currentTimeMillis() - shuttleProtocol.getDeviceDataLog() > 1000 * 5) {
+ if (System.currentTimeMillis() - shuttleProtocol.getDeviceDataLog() > 500) {
if (shuttleThread.getOriginDeviceData() != null) {
//閲囬泦鏃堕棿瓒呰繃5s锛屼繚瀛樹竴娆℃暟鎹褰�
+
+ //绂荤嚎涓嶅仛鏃ュ織瀛樺偍
+ if (shuttleProtocol.getProtocolStatusType().equals(ShuttleProtocolStatusType.OFFLINE)) {
+ continue;
+ }
+
//淇濆瓨鏁版嵁璁板綍
DeviceDataLog deviceDataLog = new DeviceDataLog();
deviceDataLog.setOriginData(JSON.toJSONString(shuttleThread.getOriginDeviceData()));
--
Gitblit v1.9.1