From f059de0b3cfe92ba2980c8ce4c5772637c64e9d2 Mon Sep 17 00:00:00 2001 From: aijinhui <aijinhui> Date: 星期六, 23 十二月 2023 17:03:34 +0800 Subject: [PATCH] 权限 --- ard-work/src/main/java/com/ruoyi/rongcloud/service/Impl/RongCloudServiceImpl.java | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/rongcloud/service/Impl/RongCloudServiceImpl.java b/ard-work/src/main/java/com/ruoyi/rongcloud/service/Impl/RongCloudServiceImpl.java index eb3484d..e1e767a 100644 --- a/ard-work/src/main/java/com/ruoyi/rongcloud/service/Impl/RongCloudServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/rongcloud/service/Impl/RongCloudServiceImpl.java @@ -161,6 +161,25 @@ Map<String, Object> groupMap = rongCloudClient.groupQuit(getRongCloudHead(),groupParam); Integer code = (Integer) groupMap.get("code"); if(code.equals(200)){ + ArdRongGroup ardRongGroup = ardRongGroupMapper.selectById(groupParam.getGroupId()); + ardRongGroup.setGroupName(groupParam.getGroupName()); + ardRongGroupMapper.updateById(ardRongGroup); + } + groupMap.put("groupId",groupParam.getGroupId()); + groupMap.put("groupName",groupParam.getGroupName()); + return AjaxResult.success(groupMap); + } + + @Override + public AjaxResult groupUserQuery(RongCloudGroupParam groupId) { + return AjaxResult.success(rongCloudClient.groupUserQuery(getRongCloudHead(),groupId)); + } + + @Override + public AjaxResult groupRefresh(RongCloudGroupParam groupParam) { + Map<String, Object> groupMap = rongCloudClient.groupRefresh(getRongCloudHead(),groupParam); + Integer code = (Integer) groupMap.get("code"); + if(code.equals(200)){ List<String> userList = groupParam.getUserId(); for (int i = 0; i < userList.size(); i++) { QueryWrapper<ArdRongGroupUser> queryWrapper = new QueryWrapper<>(); @@ -172,11 +191,6 @@ groupMap.put("groupId",groupParam.getGroupId()); groupMap.put("userId",groupParam.getUserId()); return AjaxResult.success(groupMap); - } - - @Override - public AjaxResult groupUserQuery(RongCloudGroupParam groupId) { - return AjaxResult.success(rongCloudClient.groupUserQuery(getRongCloudHead(),groupId)); } /** -- Gitblit v1.9.3