⚡ 优化 避免用户名输出错误 查不到用户 更正用户状态失败

This commit is contained in:
lbw committed 2022-09-16 17:57:50 +08:00
1 parent a2b64e1109
commit 907c5e8a82
1 file changed
+6 -2
@@ -378,8 +378,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@CacheEvict(value = CacheConstants.USER_DETAILS, key = "#username")
public R<Boolean> lockUser(String username) {
SysUser sysUser = baseMapper.selectOne(Wrappers.<SysUser>lambdaQuery().eq(SysUser::getUsername, username));
sysUser.setLockFlag(CommonConstants.STATUS_LOCK);
baseMapper.updateById(sysUser);
if (Objects.nonNull(sysUser)){
sysUser.setLockFlag(CommonConstants.STATUS_LOCK);
baseMapper.updateById(sysUser);
}
return R.ok();
}