From 7635dc25bd2a4d565df496b2d96354639966768d Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期四, 25 九月 2025 11:09:44 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/task/ShuttleDeviceLogScheduler.java | 7 +++++++
1 files changed, 7 insertions(+), 0 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..552328c 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;
@@ -45,6 +46,12 @@
if (System.currentTimeMillis() - shuttleProtocol.getDeviceDataLog() > 1000 * 5) {
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