aijinhui
2023-12-23 f059de0b3cfe92ba2980c8ce4c5772637c64e9d2
权限
已修改5个文件
39 ■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/rongcloud/controller/RongCloudController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/rongcloud/service/Impl/RongCloudServiceImpl.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/rongcloud/service/RongCloudService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/utils/forest/RongCloudClient.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/rongcloud/controller/RongCloudController.java
@@ -80,4 +80,11 @@
    {
        return rongCloudService.groupUserQuery(groupId);
    }
    @PostMapping("/groupRefresh")
    @ApiOperation("群组管理-刷新群组信息")
    public AjaxResult groupRefresh(@RequestBody RongCloudGroupParam groupParam)
    {
        return rongCloudService.groupUserQuery(groupParam);
    }
}
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));
    }
    /**
ard-work/src/main/java/com/ruoyi/rongcloud/service/RongCloudService.java
@@ -25,4 +25,5 @@
    AjaxResult groupJoin(RongCloudGroupParam groupParam);
    AjaxResult groupQuit(RongCloudGroupParam groupParam);
    AjaxResult groupUserQuery(RongCloudGroupParam groupId);
    AjaxResult groupRefresh(RongCloudGroupParam groupParam);
}
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
@@ -233,7 +233,7 @@
    /**
     * 获取全部的三一车辆
     */
    @PreAuthorize("@ss.hasPermi('sy:syCar:getArdSyCarAll')")
//    @PreAuthorize("@ss.hasPermi('sy:syCar:getArdSyCarAll')")
    @PostMapping("/getArdSyCarAll")
    @ApiOperation("获取全部的三一车辆")
    public Map<String,Object> getArdSyCarAll(){
@@ -314,7 +314,7 @@
        }
    }
    @PreAuthorize("@ss.hasPermi('sy:syCar:carListById')")
//    @PreAuthorize("@ss.hasPermi('sy:syCar:carListById')")
    @PostMapping("/carListById/{id}")
    @ApiOperation("根据车辆ID获取车辆列表")
    public Results carListById(@PathVariable String id){
ard-work/src/main/java/com/ruoyi/utils/forest/RongCloudClient.java
@@ -34,4 +34,7 @@
    @Post(url = "/group/user/query.json")
    Map<String,Object> groupUserQuery(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam groupParam);
    @Post(url = "/group/refresh.json")
    Map<String,Object> groupRefresh(@Header Map<String, Object> headerMap, @Body RongCloudGroupParam groupParam);
}