|
@@ -67,11 +67,11 @@ public class DefaultSensorAlarmChecker implements SensorAlarmChecker {
|
|
|
boolean alarmTriggered = false;
|
|
|
String time = DATE_FORMAT.format(new Date()); // 获取当前时间
|
|
|
String unit = getUnit(type);
|
|
|
- if (value > upperThreshold) {
|
|
|
+ if (noNull(upperThreshold) && value > upperThreshold) {
|
|
|
// 超过上限,触发超标报警
|
|
|
publishAlarm(type + "超标", value, unit, time, upperThreshold, monitorTargetRegion);
|
|
|
alarmTriggered = true;
|
|
|
- } else if (value < lowerThreshold) {
|
|
|
+ } else if (noNull(lowerThreshold) && value < lowerThreshold) {
|
|
|
// 低于下限,触发低于阈值报警
|
|
|
publishAlarm(type + "过低", value, unit, time, lowerThreshold, monitorTargetRegion);
|
|
|
alarmTriggered = true;
|