Commit b1476c7f authored by 黎博's avatar 黎博

优化下报警文案

parent e77dfb62
...@@ -215,7 +215,7 @@ public class SqlMonitorTaskController { ...@@ -215,7 +215,7 @@ public class SqlMonitorTaskController {
if (resultList != null) { if (resultList != null) {
dingText = SqlMonitorHandler.replaceDingText(dingText, resultList); dingText = SqlMonitorHandler.replaceDingText(dingText, resultList);
} }
String markdownMsg = DingdingUtils.buildMarkdownMsg("监控测试", dingText + "\n\n" + "[请" + sqlMonitorTask.getOwner() + "同学跟进,查看报警详情.]" + "(" + qaPlatformHost + "/monitor/addSqlMonitor?id=" + sqlMonitorTask.getId() + ")", false); String markdownMsg = DingdingUtils.buildMarkdownMsg("监控报警", "线上监控:" + sqlMonitorTask.getTaskName() + "\n\n" + dingText + "\n\n" + "[请相关同学跟进,查看报警详情.]" + "(" + qaPlatformHost + "/monitor/addSqlMonitor?id=" + sqlMonitorTask.getId() + ")", true);
boolean result = DingdingUtils.sendToDingding(markdownMsg, dingUrl); boolean result = DingdingUtils.sendToDingding(markdownMsg, dingUrl);
return JsonResult.buildSuccessResult(result ? "发送成功!" : "发送失败!", true); return JsonResult.buildSuccessResult(result ? "发送成功!" : "发送失败!", true);
} catch (Exception e) { } catch (Exception e) {
......
...@@ -21,6 +21,7 @@ import java.util.regex.Pattern; ...@@ -21,6 +21,7 @@ import java.util.regex.Pattern;
/** /**
* SQL定时任务类 * SQL定时任务类
*
* @author libo * @author libo
*/ */
@Slf4j @Slf4j
...@@ -55,7 +56,7 @@ public class SqlMonitorHandler extends QuartzJobBean { ...@@ -55,7 +56,7 @@ public class SqlMonitorHandler extends QuartzJobBean {
if (resultList != null) { if (resultList != null) {
dingText = replaceDingText(dingText, resultList); dingText = replaceDingText(dingText, resultList);
} }
String markdownMsg = DingdingUtils.buildMarkdownMsg("监控测试", dingText + "\n\n" + "[请" + sqlMonitorTask.getOwner() + "同学跟进,查看报警详情.]" + "(" + qaPlatformHost + "/monitor/addSqlMonitor?id=" + sqlMonitorTask.getId() + ")", false); String markdownMsg = DingdingUtils.buildMarkdownMsg("监控报警", "线上监控:" + sqlMonitorTask.getTaskName() + "\n\n" + dingText + "\n\n" + "[请相关同学跟进,查看报警详情.]" + "(" + qaPlatformHost + "/monitor/addSqlMonitor?id=" + sqlMonitorTask.getId() + ")", true);
DingdingUtils.sendToDingding(markdownMsg, dingUrl); DingdingUtils.sendToDingding(markdownMsg, dingUrl);
} }
...@@ -75,7 +76,7 @@ public class SqlMonitorHandler extends QuartzJobBean { ...@@ -75,7 +76,7 @@ public class SqlMonitorHandler extends QuartzJobBean {
while (matcher.find()) { while (matcher.find()) {
String matchString = matcher.group(); String matchString = matcher.group();
int index = Integer.parseInt(matchString.substring(1, matchString.length() -1)); int index = Integer.parseInt(matchString.substring(1, matchString.length() - 1));
if (firstLineDataList != null && firstLineDataList.size() > index) { if (firstLineDataList != null && firstLineDataList.size() > index) {
dingText = dingText.replace(matchString, firstLineDataList.get(index)); dingText = dingText.replace(matchString, firstLineDataList.get(index));
} else { } else {
......
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