diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RadarRealTimeDataServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RadarRealTimeDataServiceImpl.java index d94b0e0..31bee73 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RadarRealTimeDataServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RadarRealTimeDataServiceImpl.java @@ -183,6 +183,7 @@ public class RadarRealTimeDataServiceImpl implements RadarRealTimeDataService, I //判断数据库查询结果是否有数据 if (sysIdentifier != null) { + consecutiveZeros1 = 0; // 有数据将查询到的标识器配置属性放进原始数据对象 primaryRadarData.setLadleNumber(sysIdentifier.getLadleNumber()); primaryRadarData.setRadarIp(radar.getRadarIp()); @@ -232,7 +233,7 @@ public class RadarRealTimeDataServiceImpl implements RadarRealTimeDataService, I //连续100次读取标签号为0 consecutiveZeros1++; - if (20 <= consecutiveZeros1) { + if (50 <= consecutiveZeros1) { // todo:存数据 // 没有配置过将铁包号置空 primaryRadarData.setLadleNumber(null); @@ -255,6 +256,7 @@ public class RadarRealTimeDataServiceImpl implements RadarRealTimeDataService, I if (modbusResponse != null && modbusResponse.getNumber() == 2) { if (sysIdentifier != null) { + consecutiveZeros2 = 0; // 有数据将查询到的标识器配置属性放进原始数据对象 primaryRadarData.setLadleNumber(sysIdentifier.getLadleNumber()); primaryRadarData.setRadarIp(radar.getRadarIp()); @@ -301,7 +303,7 @@ public class RadarRealTimeDataServiceImpl implements RadarRealTimeDataService, I //连续100次读取标签号为0 consecutiveZeros2++; - if (20 <= consecutiveZeros2) { + if (50 <= consecutiveZeros2) { // todo:存数据 // 没有配置过将铁包号置空 primaryRadarData.setLadleNumber(null);