|
@@ -338,6 +338,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
commonCacheService.removeUserRolePrivilegeCache(sysUser.getId());
|
|
commonCacheService.removeUserRolePrivilegeCache(sysUser.getId());
|
|
commonService.addUserRolePrivilege(sysUser, userSaveParams.getRoleIds());
|
|
commonService.addUserRolePrivilege(sysUser, userSaveParams.getRoleIds());
|
|
commonService.removeUserInfo(sysUser.getId(), true);
|
|
commonService.removeUserInfo(sysUser.getId(), true);
|
|
|
|
+ }else if (!dbUser.getOrgId().equals(sysUser.getOrgId())){
|
|
|
|
+ commonService.removeUserInfo(sysUser.getId(), true);
|
|
}
|
|
}
|
|
//如果修改了机构或手机号,需更新用户缓存
|
|
//如果修改了机构或手机号,需更新用户缓存
|
|
if (Objects.nonNull(dbUser.getOrgId())) {
|
|
if (Objects.nonNull(dbUser.getOrgId())) {
|
|
@@ -709,6 +711,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
List<SysUserRole> sysUserRoleCell = commonService.disposeUserPrivilege(userCell, userSaveParams.getRoleIds());
|
|
List<SysUserRole> sysUserRoleCell = commonService.disposeUserPrivilege(userCell, userSaveParams.getRoleIds());
|
|
sysUserRoleList.addAll(sysUserRoleCell);
|
|
sysUserRoleList.addAll(sysUserRoleCell);
|
|
willRemoveUserPri.add(userCell.getId());
|
|
willRemoveUserPri.add(userCell.getId());
|
|
|
|
+ }else if (!dbUser.getOrgId().equals(userCell.getOrgId())){
|
|
|
|
+ commonService.removeUserInfo(userCell.getId(), true);
|
|
}
|
|
}
|
|
//如果修改了机构或手机号,需更新用户缓存
|
|
//如果修改了机构或手机号,需更新用户缓存
|
|
if (Objects.nonNull(dbUser.getOrgId())) {
|
|
if (Objects.nonNull(dbUser.getOrgId())) {
|