增加服务器分配负责人功能
This commit is contained in:
@@ -2,6 +2,7 @@ package com.tongran.rocketmq.utils;
|
||||
|
||||
import com.tongran.common.core.constant.SecurityConstants;
|
||||
import com.tongran.common.core.domain.R;
|
||||
import com.tongran.common.core.utils.StringUtils;
|
||||
import com.tongran.rocketmq.domain.RmAlarmLog;
|
||||
import com.tongran.rocketmq.domain.RmAlarmPushConfig;
|
||||
import com.tongran.rocketmq.enums.AlarmTypeEnum;
|
||||
@@ -44,6 +45,7 @@ public class SendAlarmPushUtil {
|
||||
RmAlarmLog updateData = new RmAlarmLog();
|
||||
updateData.setId(rmAlarmLog.getId());
|
||||
if (alarmConfigList != null && !alarmConfigList.isEmpty()) {
|
||||
String phone = "";
|
||||
try {
|
||||
if(!AlarmTypeEnum.ping丢包率过高.getCode().equals(rmAlarmLog.getAlarmType())){
|
||||
// 查询服务器信息
|
||||
@@ -55,6 +57,7 @@ public class SendAlarmPushUtil {
|
||||
rmAlarmLog.setMgmPublicIp(serverMsg.getIp1PublicIp());
|
||||
rmAlarmLog.setBusinessName(serverMsg.getBusinessName());
|
||||
rmAlarmLog.setRemark(serverMsg.getRemark());
|
||||
phone = serverMsg.getPhone();
|
||||
}
|
||||
}
|
||||
Map<String, Object> alarmMap = new HashMap<>();
|
||||
@@ -66,6 +69,9 @@ public class SendAlarmPushUtil {
|
||||
alarmMap.put("标签", rmAlarmLog.getRemark());
|
||||
alarmMap.put("业务名称", rmAlarmLog.getBusinessName());
|
||||
for (RmAlarmPushConfig alarmPushConfig : alarmConfigList) {
|
||||
if(StringUtils.isNoneBlank(phone)){
|
||||
alarmPushConfig.setContactPhones(phone);
|
||||
}
|
||||
if(PushMethodEnum.企业微信.getCode().equals(alarmPushConfig.getPushMethod())){
|
||||
updateData.setPushFlag(processWeComPush(alarmPushConfig, alarmMap));
|
||||
}else if(PushMethodEnum.手机短信.getCode().equals(alarmPushConfig.getPushMethod())){
|
||||
|
||||
Reference in New Issue
Block a user