fix: 企业微信更正名称 #huacheng
This commit is contained in:
@@ -7,7 +7,7 @@ import com.usthe.common.entity.alerter.Alert;
|
|||||||
import com.usthe.alert.service.AlertService;
|
import com.usthe.alert.service.AlertService;
|
||||||
import com.usthe.manager.pojo.dto.DingTalkWebHookDto;
|
import com.usthe.manager.pojo.dto.DingTalkWebHookDto;
|
||||||
import com.usthe.manager.pojo.dto.FlyBookWebHookDto;
|
import com.usthe.manager.pojo.dto.FlyBookWebHookDto;
|
||||||
import com.usthe.manager.pojo.dto.WxWorkWebHookDto;
|
import com.usthe.manager.pojo.dto.WeWorkWebHookDto;
|
||||||
import com.usthe.common.util.CommonConstants;
|
import com.usthe.common.util.CommonConstants;
|
||||||
import com.usthe.common.entity.manager.Monitor;
|
import com.usthe.common.entity.manager.Monitor;
|
||||||
import com.usthe.common.entity.manager.NoticeReceiver;
|
import com.usthe.common.entity.manager.NoticeReceiver;
|
||||||
@@ -239,8 +239,8 @@ public class DispatchAlarm {
|
|||||||
* @param alert 告警信息
|
* @param alert 告警信息
|
||||||
*/
|
*/
|
||||||
private void sendWeWorkRobotAlert(NoticeReceiver receiver, Alert alert) {
|
private void sendWeWorkRobotAlert(NoticeReceiver receiver, Alert alert) {
|
||||||
WxWorkWebHookDto wxWorkWebHookDTO = new WxWorkWebHookDto();
|
WeWorkWebHookDto weWorkWebHookDTO = new WeWorkWebHookDto();
|
||||||
WxWorkWebHookDto.MarkdownDTO markdownDTO = new WxWorkWebHookDto.MarkdownDTO();
|
WeWorkWebHookDto.MarkdownDTO markdownDTO = new WeWorkWebHookDto.MarkdownDTO();
|
||||||
StringBuilder content = new StringBuilder();
|
StringBuilder content = new StringBuilder();
|
||||||
content.append("<font color=\"info\">[TanCloud探云告警通知]</font>\n告警目标对象 : <font color=\"info\">")
|
content.append("<font color=\"info\">[TanCloud探云告警通知]</font>\n告警目标对象 : <font color=\"info\">")
|
||||||
.append(alert.getTarget()).append("</font>\n")
|
.append(alert.getTarget()).append("</font>\n")
|
||||||
@@ -255,10 +255,10 @@ public class DispatchAlarm {
|
|||||||
}
|
}
|
||||||
content.append("内容详情 : ").append(alert.getContent());
|
content.append("内容详情 : ").append(alert.getContent());
|
||||||
markdownDTO.setContent(content.toString());
|
markdownDTO.setContent(content.toString());
|
||||||
wxWorkWebHookDTO.setMarkdown(markdownDTO);
|
weWorkWebHookDTO.setMarkdown(markdownDTO);
|
||||||
String webHookUrl = WxWorkWebHookDto.WEBHOOK_URL + receiver.getWechatId();
|
String webHookUrl = WeWorkWebHookDto.WEBHOOK_URL + receiver.getWechatId();
|
||||||
try {
|
try {
|
||||||
ResponseEntity<String> entity = restTemplate.postForEntity(webHookUrl, wxWorkWebHookDTO, String.class);
|
ResponseEntity<String> entity = restTemplate.postForEntity(webHookUrl, weWorkWebHookDTO, String.class);
|
||||||
if (entity.getStatusCode() == HttpStatus.OK) {
|
if (entity.getStatusCode() == HttpStatus.OK) {
|
||||||
log.debug("Send weWork webHook: {} Success", webHookUrl);
|
log.debug("Send weWork webHook: {} Success", webHookUrl);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import lombok.NoArgsConstructor;
|
|||||||
@Builder
|
@Builder
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class WxWorkWebHookDto {
|
public class WeWorkWebHookDto {
|
||||||
|
|
||||||
public static final String WEBHOOK_URL = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=";
|
public static final String WEBHOOK_URL = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=";
|
||||||
/**
|
/**
|
||||||
Reference in New Issue
Block a user