基于云前置系统-新增监测设备的告警等级

This commit is contained in:
xy
2026-01-08 18:39:17 +08:00
parent cd8cf60683
commit 2910770be1

View File

@@ -265,7 +265,7 @@ public class EventServiceImpl implements IEventService {
po.setStartTime(LocalDateTime.parse(cldLogMessage.getTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); po.setStartTime(LocalDateTime.parse(cldLogMessage.getTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
po.setTag(cldLogMessage.getLog()); po.setTag(cldLogMessage.getLog());
po.setClDid(1); po.setClDid(1);
po.setLevel(3); po.setLevel(channelLevel(cldLogMessage.getGrade()));
po.setProcess(4); po.setProcess(4);
po.setCode(cldLogMessage.getCode()); po.setCode(cldLogMessage.getCode());
//前置告警 //前置告警
@@ -289,6 +289,29 @@ public class EventServiceImpl implements IEventService {
csEventService.save(po); csEventService.save(po);
} }
/**
* 处理告警等级
*/
public int channelLevel(String grade) {
int result;
switch (grade) {
case "DEBUG":
result = 4;
break;
case "WARN":
result = 6;
break;
case "ERROR":
result = 7;
break;
default:
result = 5;
break;
}
return result;
}
/** /**
* 处理电压 * 处理电压
* @param vol * @param vol