优化获取用户信息

This commit is contained in:
阿沐 2023-06-16 11:26:52 +08:00
parent 52267de141
commit 01bd257e6c

View File

@ -16,9 +16,9 @@ public class SecurityUser {
public static UserDetail getUser() { public static UserDetail getUser() {
UserDetail user; UserDetail user;
try { try {
user = (UserDetail)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); user = (UserDetail) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
}catch (Exception e){ } catch (Exception e) {
return new UserDetail(); return null;
} }
return user; return user;
@ -28,7 +28,12 @@ public class SecurityUser {
* 获取用户ID * 获取用户ID
*/ */
public static Long getUserId() { public static Long getUserId() {
return getUser().getId(); UserDetail user = getUser();
if (user == null) {
return null;
}
return user.getId();
} }
} }