Browse Source

任务来源:机场

任务描述:告警通知对接硬件MQTT
develop
wubin 1 year ago
parent
commit
1abd652388
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      tuoheng-admin/src/main/java/com/tuoheng/admin/service/mqttService/consumer/topicHandle/alarm/AlarmTopicHandleService.java

+ 6
- 1
tuoheng-admin/src/main/java/com/tuoheng/admin/service/mqttService/consumer/topicHandle/alarm/AlarmTopicHandleService.java View File

@@ -224,7 +224,12 @@ public class AlarmTopicHandleService implements ITopicHandleService {
JSONObject jsonObject = new JSONObject();
JSONObject alarmData = new JSONObject();
alarmData.put("airportName",airport.getName());//机场名称
alarmData.put("alarmMsg",alarmLog.getData());//告警内容
if(alarmLog.getType() == AlarmTypeEnum.ALARM_CRITICAL.getType()){
//告警通知为紧急是取critical字段,因为data字段是英文
alarmData.put("alarmMsg", alarmLog.getCritical());//告警内容
}else {
alarmData.put("alarmMsg", alarmLog.getData());//告警内容
}
alarmData.put("alarmDate",DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,alarmLog.getCreateTime()));//告警时间
jsonObject.put("alarmData",alarmData);
log.info("发送告警日志:{},到redis通道:{}",jsonObject.toJSONString(),deviceId);

Loading…
Cancel
Save