#
Junjie
4 天以前 4cb014bccf1964942cdf8e885f946989d5cb8daa
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()));