温度上下限告警处理

master
lld 2026-03-31 22:26:39 +08:00
parent 50c191a9a6
commit 213fcd1fb8
1 changed files with 7 additions and 8 deletions

View File

@ -180,29 +180,28 @@ public class DeviceStatusHandler {
if (value.compareTo(tempUp) > 0 ) {
agriInfo.setTitle("温度异常");
agriInfo.setMsg("温度"+valueIndex+ "异常!高于上限"+tempUp+"℃!");
}
// 温度小于温度下限
if (value.compareTo(tempLow) < 0) {
msgList.add(agriInfo);
} else if (value.compareTo(tempLow) < 0) {
agriInfo.setTitle("温度异常");
agriInfo.setMsg("温度"+valueIndex+ "异常!低于下限"+tempLow+"℃!");
}
msgList.add(agriInfo);
}
continue;
}
// 湿度
if (key.startsWith("10")) {
// 湿度大于湿度上限
if (value.compareTo(humiUp) > 0 ) {
agriInfo.setTitle("湿度异常");
agriInfo.setMsg("湿度"+valueIndex+ "异常!高于上限"+humiUp+"RH%");
}
// 湿度小于湿度下限
if (value.compareTo(humiLow) < 0) {
msgList.add(agriInfo);
} else if (value.compareTo(humiLow) < 0) {
agriInfo.setTitle("湿度异常");
agriInfo.setMsg("湿度"+valueIndex+ "异常!低于下限"+humiLow+"RH%");
}
msgList.add(agriInfo);
}
}
}
if (!msgList.isEmpty()) {
List<SysMessage> messages = agriService.saveMessage(msgList);
try {