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); }