查看联系人组详情接口修改

This commit is contained in:
qiaoqinzheng 2023-07-21 10:41:12 +08:00
parent 2d28a7d005
commit 42c9bf9bea

View File

@ -69,6 +69,8 @@ public class AlarmContactGroupServiceImpl extends ServiceImpl<AlarmContactGroupM
@Override
public Result findInfo(String id) {
Result result = new Result();
//获取用户信息
Map<String ,SysUser> userList = systemClient.findUserMap();
//根据id查询对应的数据 判断数据是否在数据库中
LambdaQueryWrapper<AlarmContactGroup> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(AlarmContactGroup::getId, id);
@ -84,6 +86,16 @@ public class AlarmContactGroupServiceImpl extends ServiceImpl<AlarmContactGroupM
if (CollectionUtils.isNotEmpty(contactGroupMembers)){
List<String> userIds = contactGroupMembers.stream().map(AlarmContactGroupMember::getUserId).collect(Collectors.toList());
alarmContactGroup.setUserIds(userIds);
//根据用户id获得对应的用户信息
List<SysUser> sysUsers = new LinkedList<>();
if (CollectionUtils.isNotEmpty(userList)){
for (String userId:userIds) {
if (userList.containsKey(userId)){
sysUsers.add(userList.get(userId));
}
}
}
alarmContactGroup.setUsers(sysUsers);
}
result.setSuccess(true);
result.setResult(alarmContactGroup);