修改移动端企业查询政策报错问题

This commit is contained in:
chenshaohua
2026-07-31 19:09:41 +08:00
parent 525b0dfdb6
commit 6c176aeb4a
3 changed files with 73 additions and 17 deletions

View File

@@ -95,6 +95,21 @@ public class SecurityUtils
}
}
/**
* 安全获取后台登录用户,不会抛异常;类型不匹配/未登录返回null
*/
public static LoginUser getLoginUserSafe() {
Authentication authentication = getAuthentication();
if (authentication == null) {
return null;
}
Object principal = authentication.getPrincipal();
if (principal instanceof LoginUser) {
return (LoginUser) principal;
}
return null;
}
/**
* 获取Authentication
*/