代码调整

This commit is contained in:
2023-11-07 14:44:34 +08:00
parent bb2400b747
commit e71448fcd7
2 changed files with 14 additions and 3 deletions

View File

@@ -1,9 +1,14 @@
package com.njcn.zlevent.utils;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
import com.alibaba.nacos.shaded.com.google.gson.Gson;
import com.njcn.csdevice.api.CsDeviceUserFeignClient;
import com.njcn.csdevice.api.CsLedgerFeignClient;
import com.njcn.csdevice.api.EventLogsFeignClient;
import com.njcn.csdevice.pojo.dto.DevDetailDTO;
import com.njcn.csdevice.pojo.po.CsEventSendMsg;
import com.njcn.csharmonic.pojo.po.CsEventUserPO;
import com.njcn.system.api.EpdFeignClient;
@@ -65,6 +70,9 @@ public class SendEventUtils {
@Resource
private ICsEventUserService csEventUserService;
@Resource
private CsLedgerFeignClient csLedgerFeignclient;
/**
* 事件推送给相关用户
* @param eventType 事件类型 1:事件 2:告警
@@ -135,7 +143,9 @@ public class SendEventUtils {
default:
break;
}
content = ndid + "" +eventTime+ "发生" + eventName;
//获取台账信息
DevDetailDTO devDetailDto = csLedgerFeignclient.queryDevDetail(devId).getData();
content = devDetailDto.getEngineeringName() + "-" + devDetailDto.getProjectName() + "-" + devDetailDto.getEquipmentName() + "" + eventTime.format(DatePattern.NORM_DATETIME_MS_FORMATTER) + "发生" + eventName;
noticeUserDto.setContent(content);
payload.setType(Integer.parseInt(type));
payload.setPath("/pages/message/message?type="+payload.getType());
@@ -177,7 +187,8 @@ public class SendEventUtils {
break;
}
noticeUserDto.setTitle("告警事件");
content = ndid + "" +eventTime+ "发生告警,告警故障编码为:" + eventName;
DevDetailDTO devDetailDto = csLedgerFeignclient.queryDevDetail(devId).getData();
content = devDetailDto.getEngineeringName() + "-" + devDetailDto.getProjectName() + "-" + devDetailDto.getEquipmentName() + "" + eventTime.format(DatePattern.NORM_DATETIME_MS_FORMATTER) + "发生告警,告警故障编码为:" + eventName;
noticeUserDto.setContent(content);
payload.setType(3);
payload.setPath("/pages/message/message?type="+payload.getType());