From 93922e4a2013a7021778090c941ee9a024dfffd4 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Wed, 29 May 2024 10:09:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=91=8A=E8=AD=A6=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/xydl/cac/entity/Warning.java | 4 ++++ src/main/java/com/xydl/cac/task/RuleCheckTask.java | 5 +++-- src/main/java/com/xydl/cac/util/DingTalkPushUtil.java | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xydl/cac/entity/Warning.java b/src/main/java/com/xydl/cac/entity/Warning.java index d6d0800..2c43e6b 100644 --- a/src/main/java/com/xydl/cac/entity/Warning.java +++ b/src/main/java/com/xydl/cac/entity/Warning.java @@ -42,6 +42,10 @@ public class Warning { @Column(name = "rule_id") private Integer ruleId; + @ApiModelProperty("字段名") + @Column(name = "field") + private String field; + @ApiModelProperty("数据采集时间") @Column(name = "d_time") private Date dTime; diff --git a/src/main/java/com/xydl/cac/task/RuleCheckTask.java b/src/main/java/com/xydl/cac/task/RuleCheckTask.java index 80d9ae4..6712e0a 100644 --- a/src/main/java/com/xydl/cac/task/RuleCheckTask.java +++ b/src/main/java/com/xydl/cac/task/RuleCheckTask.java @@ -74,6 +74,7 @@ public class RuleCheckTask { .sensorName(sensor.getName()) .zsbName(sensor.getZsbName()) .ruleId(rule.getId()) + .field(typePoint.getField()) .dTime(date) .threshold(rule.getThreshold()) .warnValue(value) @@ -85,8 +86,8 @@ public class RuleCheckTask { .processTime(new Date()) .build(); warningRepository.save(warning); - String str = warning.getWarnDesc() + ", 采集时间:" + dateStr + ", 当前值:" + value + " " - + rule.getOperatorDesc() + " 阈值(" + rule.getThreshold() + ")"; + String str = warning.getZsbName() + "-" + warning.getWarnDesc() + + ", 采集时间:" + dateStr + ", 当前值:" + value + " " + warning.getTriggerDesc(); DingTalkPushUtil.pushText(str); } diff --git a/src/main/java/com/xydl/cac/util/DingTalkPushUtil.java b/src/main/java/com/xydl/cac/util/DingTalkPushUtil.java index 01485e9..b2d4ec7 100644 --- a/src/main/java/com/xydl/cac/util/DingTalkPushUtil.java +++ b/src/main/java/com/xydl/cac/util/DingTalkPushUtil.java @@ -19,7 +19,7 @@ public class DingTalkPushUtil { public static final String CUSTOM_ROBOT_TOKEN = "e65e730cba22e320e16926fd4ff19ce787fa2162d065792bb6562c6d4a4cf328"; public static final String SECRET = "SEC72e5fb1b4ce7f9fed55386040d599035c50f8d2a181ad66bd1277549f0716124"; - public static final String KEY_WORD = "运维告警"; + public static final String KEY_WORD = "运维告警: "; public static void pushText(String content) {