获取用户信息时判断用户是否已禁用

This commit is contained in:
chc
2025-01-20 16:35:28 +08:00
parent dfb98c107e
commit c69af3e751

View File

@@ -118,7 +118,11 @@ public class MemberServiceImpl extends ServiceImpl<MemberMapper, Member> impleme
public Member getUserInfo() { public Member getUserInfo() {
AuthUser tokenUser = UserContext.getCurrentUser(); AuthUser tokenUser = UserContext.getCurrentUser();
if (tokenUser != null) { if (tokenUser != null) {
return this.findByUsername(tokenUser.getUsername()); Member member = this.findByUsername(tokenUser.getUsername());
if(member != null && member.getDisabled()){
throw new ServiceException(ResultCode.USER_STATUS_ERROR);
}
return member;
} }
throw new ServiceException(ResultCode.USER_NOT_LOGIN); throw new ServiceException(ResultCode.USER_NOT_LOGIN);
} }