| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.core.redis.RedisCache; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.rongcloud.mapper.ArdRongGroupMapper; |
| | |
| | | import com.ruoyi.rongcloud.domain.*; |
| | | import com.ruoyi.rongcloud.param.*; |
| | | import com.ruoyi.rongcloud.service.RongCloudService; |
| | | import com.ruoyi.system.mapper.SysUserMapper; |
| | | import com.ruoyi.utils.forest.RongCloudClient; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.codec.digest.DigestUtils; |
| | |
| | | private ArdRongGroupMapper ardRongGroupMapper; |
| | | @Resource |
| | | private ArdRongGroupUserMapper ardRongGroupUserMapper; |
| | | @Resource |
| | | private SysUserMapper sysUserMapper; |
| | | |
| | | |
| | | /** |
| | |
| | | |
| | | @Override |
| | | public AjaxResult groupUserQuery(RongCloudGroupParam groupId) { |
| | | return AjaxResult.success(rongCloudClient.groupUserQuery(getRongCloudHead(),groupId)); |
| | | Map<String, Object> groupMap = rongCloudClient.groupUserQuery(getRongCloudHead(),groupId); |
| | | Integer code = (Integer) groupMap.get("code"); |
| | | List<SysUser> sysUsers = new ArrayList<>(); |
| | | if(code.equals(200)){ |
| | | List<Map<String,String>> list = (List<Map<String, String>>) groupMap.get("users"); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | String id = list.get(i).get("id"); |
| | | SysUser sysUser = sysUserMapper.selectUserById(id); |
| | | sysUsers.add(sysUser); |
| | | } |
| | | } |
| | | return AjaxResult.success(sysUsers); |
| | | } |
| | | |
| | | @Override |