|
@@ -105,7 +105,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
boolean success = this.update(updateWrapper);
|
|
|
//如果状态为禁用,需要踢下线重新登录
|
|
|
if (!user.getEnable()) {
|
|
|
- commonService.removeUserInfo(user.getId());
|
|
|
+ commonService.removeUserInfo(user.getId(), true);
|
|
|
}
|
|
|
return success;
|
|
|
}
|
|
@@ -121,7 +121,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
|
|
|
//如果原密码和旧密码不一致,需要重新登录
|
|
|
if (!Objects.equals(user.getPassword(), oldPassword)) {
|
|
|
- commonService.removeUserInfo(user.getId());
|
|
|
+ commonService.removeUserInfo(user.getId(), false);
|
|
|
}
|
|
|
return this.updateById(user);
|
|
|
}
|
|
@@ -141,7 +141,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
boolean success = this.updateById(sysUser);
|
|
|
//如果原密码和旧密码不一致,需要重新登录
|
|
|
if (!Objects.equals(user.getOldPassword(), sysUser.getPassword())) {
|
|
|
- commonService.removeUserInfo(sysUser.getId());
|
|
|
+ commonService.removeUserInfo(sysUser.getId(), false);
|
|
|
}
|
|
|
return success;
|
|
|
}
|
|
@@ -293,7 +293,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
|
|
|
cacheService.removeUserRolePrivilegeCache(sysUser.getId());
|
|
|
commonService.addUserRolePrivilege(sysUser, userSaveParams.getRoleIds());
|
|
|
- commonService.removeUserInfo(sysUser.getId());
|
|
|
+ commonService.removeUserInfo(sysUser.getId(), true);
|
|
|
}
|
|
|
//如果修改了机构或手机号,需更新用户缓存
|
|
|
if (Objects.nonNull(dbUser.getOrgId())) {
|
|
@@ -396,7 +396,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
}
|
|
|
//如果修改了角色,需要重新登录
|
|
|
if (count == 0 || dbUserRolesList.size() != userRolesList.size()) {
|
|
|
- commonService.removeUserInfo(sysUser.getId());
|
|
|
+ commonService.removeUserInfo(sysUser.getId(), true);
|
|
|
}
|
|
|
//如果修改了机构或手机号,需更新用户缓存
|
|
|
if (Objects.nonNull(dbUser.getOrgId())) {
|