| | |
| | | } |
| | | Map<String, Object> groupMap = rongCloudClient.groupSync(getRongCloudHead(),endParam); |
| | | return AjaxResult.success(groupMap); |
| | | } |
| | | |
| | | @Override |
| | | public AjaxResult groupInfo(String groupId) { |
| | | Map<String,Object> map = new HashMap<>(); |
| | | ArdRongGroup ardRongGroup = ardRongGroupMapper.selectById(groupId); |
| | | map.put("group",ardRongGroup); |
| | | QueryWrapper<ArdRongGroupUser> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("group_id",groupId); |
| | | List<ArdRongGroupUser> list = ardRongGroupUserMapper.selectList(queryWrapper); |
| | | List<SysUser> sysUsers = new ArrayList<>(); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | String userId = list.get(i).getUserId(); |
| | | SysUser sysUser = sysUserMapper.selectUserById(userId); |
| | | sysUsers.add(sysUser); |
| | | } |
| | | map.put("user",sysUsers); |
| | | return AjaxResult.success(map); |
| | | } |
| | | |
| | | @Override |
| | | public AjaxResult groupUserAll(String groupId) { |
| | | ArdRongGroup ardRongGroup = ardRongGroupMapper.selectById(groupId); |
| | | QueryWrapper<ArdRongGroupUser> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("group_id",groupId); |
| | | List<ArdRongGroupUser> list = ardRongGroupUserMapper.selectList(queryWrapper); |
| | | List<String> userList = new ArrayList<>(); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | userList.add(list.get(i).getUserId()); |
| | | } |
| | | QueryWrapper<SysUser> queryWrapper1 = new QueryWrapper<>(); |
| | | queryWrapper1.notIn("user_id",userList); |
| | | List<SysUser> sysUsers = sysUserMapper.selectList(queryWrapper1); |
| | | return AjaxResult.success(sysUsers); |
| | | } |
| | | |
| | | /** |