Просмотр исходного кода

TODO 是否需要同步H4A角色权限

lin.liu 1 неделя назад
Родитель
Сommit
6461019dfd

+ 12 - 12
secure-producting-system/src/main/java/com/customs/cq/datacenter/system/service/impl/SysUserServiceImpl.java

@@ -513,18 +513,18 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
                 sysUser.setDeptId(null == dept ? null : dept.getDeptId());
                 baseMapper.insertOrUpdate(sysUser);
                 List<Role> roles = h4AService.getRolesOfUser(user.getUserGuid(),user.getParentGuid());
-                //清除用户权限
-                userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getUserId, sysUser.getUserId()));
-                for(Role role : roles){
-                    LambdaQueryWrapper<SysRole> lqwRole = new LambdaQueryWrapper<>();
-                    lqwRole.eq(SysRole::getGuid,role.getRoleId());
-                    SysRole sysRole = roleMapper.selectOne(lqwRole);
-                    if(null == sysRole){continue;}
-                    SysUserRole userRole = new SysUserRole();
-                    userRole.setUserId(sysUser.getUserId());
-                    userRole.setRoleId(sysRole.getRoleId());
-                    userRoleMapper.insert(userRole);
-                }
+                //清除用户权限 TODO 是否需要同步H4A角色权限
+//                userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getUserId, sysUser.getUserId()));
+//                for(Role role : roles){
+//                    LambdaQueryWrapper<SysRole> lqwRole = new LambdaQueryWrapper<>();
+//                    lqwRole.eq(SysRole::getGuid,role.getRoleId());
+//                    SysRole sysRole = roleMapper.selectOne(lqwRole);
+//                    if(null == sysRole){continue;}
+//                    SysUserRole userRole = new SysUserRole();
+//                    userRole.setUserId(sysUser.getUserId());
+//                    userRole.setRoleId(sysRole.getRoleId());
+//                    userRoleMapper.insert(userRole);
+//                }
                 result++;
             }
         } catch (H4AException e) {