Commit 68be7fb7 authored by 黎博's avatar 黎博

只有查出来数据才会发送钉钉

parent a0159a14
......@@ -53,11 +53,11 @@ public class SqlMonitorHandler extends QuartzJobBean {
sqlMonitorDataSource.getUsername(), sqlMonitorDataSource.getPassword(), null, sqlMonitorTask.getSql());
String dingUrl = sqlMonitorTask.getDingUrl().trim();
String dingText = sqlMonitorTask.getDingText();
if (resultList != null) {
if (resultList != null && resultList.size() > 0) {
dingText = replaceDingText(dingText, resultList);
String markdownMsg = DingdingUtils.buildMarkdownMsg("监控报警", "**" + sqlMonitorTask.getTaskName() + "**\n\n" + dingText + "\n\n" + "[请" + sqlMonitorTask.getOwner() + "同学跟进,查看报警详情.]" + "(" + qaPlatformHost + "/monitor/addSqlMonitor?id=" + sqlMonitorTask.getId() + ")", true);
DingdingUtils.sendToDingding(markdownMsg, dingUrl);
}
String markdownMsg = DingdingUtils.buildMarkdownMsg("监控报警", "**" + sqlMonitorTask.getTaskName() + "**\n\n" + dingText + "\n\n" + "[请" + sqlMonitorTask.getOwner() + "同学跟进,查看报警详情.]" + "(" + qaPlatformHost + "/monitor/addSqlMonitor?id=" + sqlMonitorTask.getId() + ")", true);
DingdingUtils.sendToDingding(markdownMsg, dingUrl);
}
public static String replaceDingText(String dingText, List<Map<String, Object>> queryList) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment