[manager]fix pmd error

This commit is contained in:
tomsun28
2022-02-23 16:32:15 +08:00
parent 3a948ffb28
commit 08957e6ba3
3 changed files with 6 additions and 8 deletions

View File

@@ -6,7 +6,7 @@ import com.usthe.common.util.CommonUtil;
import com.usthe.common.entity.alerter.Alert; 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.FlyBookWebHookDto; 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.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;
@@ -178,9 +178,6 @@ public class DispatchAlarm {
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }
} }
/** /**
@@ -189,8 +186,8 @@ public class DispatchAlarm {
* @param alert 告警信息 * @param alert 告警信息
*/ */
private void sendWeWorkRobotAlert(NoticeReceiver receiver, Alert alert) { private void sendWeWorkRobotAlert(NoticeReceiver receiver, Alert alert) {
WeWorkWebHookDTO weWorkWebHookDTO = new WeWorkWebHookDTO(); WeWorkWebHookDto weWorkWebHookDTO = new WeWorkWebHookDto();
WeWorkWebHookDTO.MarkdownDTO markdownDTO = new WeWorkWebHookDTO.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")
@@ -206,7 +203,7 @@ public class DispatchAlarm {
content.append("内容详情 : ").append(alert.getContent()); content.append("内容详情 : ").append(alert.getContent());
markdownDTO.setContent(content.toString()); markdownDTO.setContent(content.toString());
weWorkWebHookDTO.setMarkdown(markdownDTO); weWorkWebHookDTO.setMarkdown(markdownDTO);
String webHookUrl = WeWorkWebHookDTO.WEBHOOK_URL + receiver.getWechatId(); String webHookUrl = WeWorkWebHookDto.WEBHOOK_URL + receiver.getWechatId();
try { try {
ResponseEntity<String> entity = restTemplate.postForEntity(webHookUrl, weWorkWebHookDTO, String.class); ResponseEntity<String> entity = restTemplate.postForEntity(webHookUrl, weWorkWebHookDTO, String.class);
if (entity.getStatusCode() == HttpStatus.OK) { if (entity.getStatusCode() == HttpStatus.OK) {

View File

@@ -18,6 +18,7 @@ import java.util.List;
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
@SuppressWarnings("PMD")
public class FlyBookWebHookDto { public class FlyBookWebHookDto {
public static final String WEBHOOK_URL = "https://open.feishu.cn/open-apis/bot/v2/hook/"; public static final String WEBHOOK_URL = "https://open.feishu.cn/open-apis/bot/v2/hook/";

View File

@@ -15,7 +15,7 @@ import lombok.NoArgsConstructor;
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class WeWorkWebHookDTO { 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=";
private static final String MARKDOWN = "markdown"; private static final String MARKDOWN = "markdown";