|
|
@@ -6,7 +6,7 @@ import com.usthe.common.util.CommonUtil;
|
|
|
import com.usthe.common.entity.alerter.Alert;
|
|
|
import com.usthe.alert.service.AlertService;
|
|
|
import com.usthe.manager.pojo.dto.FlyBookWebHookDto;
|
|
|
-import com.usthe.manager.pojo.dto.WeWorkWebHookDTO;
|
|
|
+import com.usthe.manager.pojo.dto.WeWorkWebHookDto;
|
|
|
import com.usthe.common.util.CommonConstants;
|
|
|
import com.usthe.common.entity.manager.Monitor;
|
|
|
import com.usthe.common.entity.manager.NoticeReceiver;
|
|
|
@@ -178,9 +178,6 @@ public class DispatchAlarm {
|
|
|
} catch (Exception e) {
|
|
|
log.error(e.getMessage(), e);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -189,8 +186,8 @@ public class DispatchAlarm {
|
|
|
* @param alert 告警信息
|
|
|
*/
|
|
|
private void sendWeWorkRobotAlert(NoticeReceiver receiver, Alert alert) {
|
|
|
- WeWorkWebHookDTO weWorkWebHookDTO = new WeWorkWebHookDTO();
|
|
|
- WeWorkWebHookDTO.MarkdownDTO markdownDTO = new WeWorkWebHookDTO.MarkdownDTO();
|
|
|
+ WeWorkWebHookDto weWorkWebHookDTO = new WeWorkWebHookDto();
|
|
|
+ WeWorkWebHookDto.MarkdownDTO markdownDTO = new WeWorkWebHookDto.MarkdownDTO();
|
|
|
StringBuilder content = new StringBuilder();
|
|
|
content.append("<font color=\"info\">[TanCloud探云告警通知]</font>\n告警目标对象 : <font color=\"info\">")
|
|
|
.append(alert.getTarget()).append("</font>\n")
|
|
|
@@ -206,7 +203,7 @@ public class DispatchAlarm {
|
|
|
content.append("内容详情 : ").append(alert.getContent());
|
|
|
markdownDTO.setContent(content.toString());
|
|
|
weWorkWebHookDTO.setMarkdown(markdownDTO);
|
|
|
- String webHookUrl = WeWorkWebHookDTO.WEBHOOK_URL + receiver.getWechatId();
|
|
|
+ String webHookUrl = WeWorkWebHookDto.WEBHOOK_URL + receiver.getWechatId();
|
|
|
try {
|
|
|
ResponseEntity<String> entity = restTemplate.postForEntity(webHookUrl, weWorkWebHookDTO, String.class);
|
|
|
if (entity.getStatusCode() == HttpStatus.OK) {
|