基于云前置系统-新增监测设备的告警等级
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user