From 16423a29a4318095747211560d297ab36110e261 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Thu, 13 Jun 2024 11:09:19 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20i2=E5=90=8C=E6=AD=A5=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E7=9A=84=E6=97=B6=E5=80=99=E5=8F=91=E9=80=81=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/xydl/cac/task/I2syncTask.java | 5 +++++ src/main/java/com/xydl/cac/util/DingTalkPushUtil.java | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/xydl/cac/task/I2syncTask.java b/src/main/java/com/xydl/cac/task/I2syncTask.java index 3d3d3ca..a419766 100644 --- a/src/main/java/com/xydl/cac/task/I2syncTask.java +++ b/src/main/java/com/xydl/cac/task/I2syncTask.java @@ -8,6 +8,7 @@ import com.xydl.cac.service.DataService; import com.xydl.cac.service.I2syncService; import com.xydl.cac.transform.I2DataTransformer; import com.xydl.cac.util.DateUtil; +import com.xydl.cac.util.DingTalkPushUtil; import com.xydl.cac.util.JSONUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Scheduled; @@ -32,6 +33,8 @@ public class I2syncTask { DataService dataService; @Resource I2DataTransformer dataTransformer; + @Resource + DingTalkPushUtil dingTalkPushUtil; @Scheduled(initialDelay = 60 * 1000, fixedDelay = 30 * 60 * 1000) public void syncAll() { @@ -45,6 +48,8 @@ public class I2syncTask { log.info("I2syncTask.syncAll 结束."); } catch (Exception e) { log.error("I2syncTask.syncAll error.", e); + String str = "i2同步导出数据异常: " + e.getMessage(); + 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 3266e2d..17edbe8 100644 --- a/src/main/java/com/xydl/cac/util/DingTalkPushUtil.java +++ b/src/main/java/com/xydl/cac/util/DingTalkPushUtil.java @@ -21,12 +21,12 @@ import java.net.URLEncoder; public class DingTalkPushUtil { @Value("${cac.dingding.send}") - public boolean send; + private boolean send; @Value("${cac.dingding.token}") - public String token; + private String token; @Value("${cac.dingding.secret}") - public String secret; - public String KEY_WORD = "运维告警: "; + private String secret; + private String KEY_WORD = "告警: "; public void pushText(String content) {