瀏覽代碼

Merge branch 'wq1' of SH-Arbitrate/Mediation-Backend into dev

wangqiong123 2 年之前
父節點
當前提交
beb7989c5e

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java 查看文件

3232
                     if (CollectionUtil.isNotEmpty(agentUser.getRoles())) {
3232
                     if (CollectionUtil.isNotEmpty(agentUser.getRoles())) {
3233
                         longList = agentUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList());
3233
                         longList = agentUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList());
3234
                         if (!longList.contains(roleId)) {
3234
                         if (!longList.contains(roleId)) {
3235
+                            // 删除之前关联的角色
3236
+                            userRoleMapper.deleteUserRoleByUserId(agentUser.getUserId());
3235
                             userRoleMapper.insertUserRole(agentUser.getUserId(), roleId);
3237
                             userRoleMapper.insertUserRole(agentUser.getUserId(), roleId);
3236
                         }
3238
                         }
3237
                     } else {
3239
                     } else {