|
@@ -513,18 +513,18 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
|
|
sysUser.setDeptId(null == dept ? null : dept.getDeptId());
|
|
sysUser.setDeptId(null == dept ? null : dept.getDeptId());
|
|
baseMapper.insertOrUpdate(sysUser);
|
|
baseMapper.insertOrUpdate(sysUser);
|
|
List<Role> roles = h4AService.getRolesOfUser(user.getUserGuid(),user.getParentGuid());
|
|
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++;
|
|
result++;
|
|
}
|
|
}
|
|
} catch (H4AException e) {
|
|
} catch (H4AException e) {
|