运维管理员添加消息推送
This commit is contained in:
@@ -149,15 +149,17 @@ public class SendEventUtils {
|
|||||||
users = appUserFeignClient.getAdminInfo().getData();
|
users = appUserFeignClient.getAdminInfo().getData();
|
||||||
noticeUserDto.setPushClientId(Collections.singletonList(users.get(0).getDevCode()));
|
noticeUserDto.setPushClientId(Collections.singletonList(users.get(0).getDevCode()));
|
||||||
//记录需要通知的用户和事件关系
|
//记录需要通知的用户和事件关系
|
||||||
|
users.forEach(item->{
|
||||||
CsEventUserPO csEventUser = new CsEventUserPO();
|
CsEventUserPO csEventUser = new CsEventUserPO();
|
||||||
csEventUser.setUserId(users.get(0).getId());
|
csEventUser.setUserId(item.getId());
|
||||||
csEventUser.setStatus(0);
|
csEventUser.setStatus(0);
|
||||||
csEventUser.setEventId(id);
|
csEventUser.setEventId(id);
|
||||||
result.add(csEventUser);
|
result.add(csEventUser);
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
case "2":
|
case "2":
|
||||||
case "3":
|
case "3":
|
||||||
//Ⅱ、Ⅲ级告警推送相关用户
|
//Ⅱ、Ⅲ级告警推送相关用户及业务管理员
|
||||||
users = getEventUser(devId);
|
users = getEventUser(devId);
|
||||||
devCodeList = users.stream().map(User::getDevCode).collect(Collectors.toList());
|
devCodeList = users.stream().map(User::getDevCode).collect(Collectors.toList());
|
||||||
noticeUserDto.setPushClientId(devCodeList);
|
noticeUserDto.setPushClientId(devCodeList);
|
||||||
@@ -263,6 +265,8 @@ public class SendEventUtils {
|
|||||||
if (CollectionUtil.isNotEmpty(list)){
|
if (CollectionUtil.isNotEmpty(list)){
|
||||||
users = userFeignClient.getUserByIdList(result).getData();
|
users = userFeignClient.getUserByIdList(result).getData();
|
||||||
}
|
}
|
||||||
|
List<User> adminUser = appUserFeignClient.getAdminInfo().getData();
|
||||||
|
users.addAll(adminUser);
|
||||||
return users;
|
return users;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user