|
@@ -2144,6 +2144,9 @@ public class DeviceEventListener extends AbstractEventListener { //
|
|
|
|
|
|
// 温度异常检测
|
|
|
if (tempNow < stdTempMin) {
|
|
|
+ log.info("检测到温度偏低,重置温度偏高计数器");
|
|
|
+ mWarnCountMap.put(tempMaxWarn, new ArrayList<>());
|
|
|
+
|
|
|
List<Object> warnData = mWarnCountMap.getOrDefault(tempMinWarn, new ArrayList<>());
|
|
|
int count = warnData.isEmpty() ? 0 : ((Number) warnData.get(0)).intValue();
|
|
|
count++;
|
|
@@ -2183,6 +2186,9 @@ public class DeviceEventListener extends AbstractEventListener { //
|
|
|
log.info("重置温度偏低计数器,低温异常次数+1");
|
|
|
}
|
|
|
} else if (tempNow > stdTempMax) {
|
|
|
+ log.info("检测到温度偏高,重置温度偏低计数器");
|
|
|
+ mWarnCountMap.put(tempMinWarn, new ArrayList<>());
|
|
|
+
|
|
|
List<Object> warnData = mWarnCountMap.getOrDefault(tempMaxWarn, new ArrayList<>());
|
|
|
int count = warnData.isEmpty() ? 0 : ((Number) warnData.get(0)).intValue();
|
|
|
count++;
|
|
@@ -2333,7 +2339,7 @@ public class DeviceEventListener extends AbstractEventListener { //
|
|
|
log.warn("⚠️ 【流速异常检测】");
|
|
|
log.warn(" └─ 流速偏低: {} < {}", rtIronSpeed, stdSpeedMin);
|
|
|
mWarnCountMap.put(speedMaxWarn, new ArrayList<>());
|
|
|
- log.info(" └─ 清除高流速待预警内容");
|
|
|
+ log.info(" └─ 重置高流速待预警内容");
|
|
|
//铁水流速低
|
|
|
List<Object> warnData = mWarnCountMap.getOrDefault(speedMinWarn, new ArrayList<>());
|
|
|
int count = warnData.isEmpty() ? 0 : ((Number) warnData.get(0)).intValue();
|
|
@@ -2383,7 +2389,7 @@ public class DeviceEventListener extends AbstractEventListener { //
|
|
|
log.info("⚠️ 【流速异常检测】");
|
|
|
log.info(" └─ 流速偏高: {} > {}", rtIronSpeed, stdSpeedMax);
|
|
|
mWarnCountMap.put(speedMinWarn, new ArrayList<>());
|
|
|
- log.info(" └─ 清除低流速待预警内容");
|
|
|
+ log.info(" └─ 重置低流速待预警内容");
|
|
|
//铁水流速高
|
|
|
List<Object> warnData = mWarnCountMap.getOrDefault(speedMaxWarn, new ArrayList<>());
|
|
|
int count = warnData.isEmpty() ? 0 : ((Number) warnData.get(0)).intValue();
|