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