|
@@ -283,8 +283,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
if (count == 0 || dbUserRolesList.size() != userRolesList.size()) {
|
|
if (count == 0 || dbUserRolesList.size() != userRolesList.size()) {
|
|
commonService.removeUserInfo(sysUser.getId());
|
|
commonService.removeUserInfo(sysUser.getId());
|
|
}
|
|
}
|
|
- //如果修改了机构,需更新用户缓存
|
|
|
|
- if (dbUser.getOrgId().longValue() != sysUser.getOrgId().longValue()) {
|
|
|
|
|
|
+ //如果修改了机构或手机号,需更新用户缓存
|
|
|
|
+ if (dbUser.getOrgId().longValue() != sysUser.getOrgId().longValue()
|
|
|
|
+ || !Objects.equals(dbUser.getMobileNumber(), sysUser.getMobileNumber())) {
|
|
cacheService.updateUserCache(sysUser.getId());
|
|
cacheService.updateUserCache(sysUser.getId());
|
|
cacheService.updateUserAuthCache(sysUser.getId());
|
|
cacheService.updateUserAuthCache(sysUser.getId());
|
|
}
|
|
}
|