From 9e02070967497feac4f46694aeb8665ee92f21b4 Mon Sep 17 00:00:00 2001 From: huangzj <826100833@qq.com> Date: Mon, 23 Oct 2023 10:44:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B7=B3=E8=BD=AC=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/zlevent/pojo/dto/NoticeUserDto.java | 6 ++++++ .../njcn/zlevent/utils/SendEventUtils.java | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java b/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java index 7c7c809..7aea205 100644 --- a/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java +++ b/iot-analysis/analysis-zl-event/zl-event-api/src/main/java/com/njcn/zlevent/pojo/dto/NoticeUserDto.java @@ -35,6 +35,12 @@ public class NoticeUserDto implements Serializable { @ApiModelProperty("事件类型 0:暂态事件 1:稳态事件 2:设备事件 3:设备告警") @ParamName("type") private Integer type; + @ApiModelProperty("设备告警 /pages/message/report\n" + + "运行时间 /pages/message/run\n" + + "暂态事件 /pages/message/transient\n" + + "稳态越限 /pages/message/steady") + @ParamName("path") + private String path; } } diff --git a/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java b/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java index f8dd4db..a057ce9 100644 --- a/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java +++ b/iot-analysis/analysis-zl-event/zl-event-boot/src/main/java/com/njcn/zlevent/utils/SendEventUtils.java @@ -138,6 +138,7 @@ public class SendEventUtils { content = ndid + "于" +eventTime+ "发生" + eventName; noticeUserDto.setContent(content); payload.setType(Integer.parseInt(type)); + payload.setPath(getPath(payload.getType())); noticeUserDto.setPayload(payload); } //告警处理 @@ -263,4 +264,22 @@ public class SendEventUtils { return users; } + public String getPath( Integer type) { + + switch (type) { + case 0: + return "/pages/message/transient"; + case 1: + return "/pages/message/steady"; + case 2: + return "/pages/message/run"; + case 3: + return "/pages/message/report"; + + default: + break; + } + return ""; + } + }