From 9432d3b2d74bd8cf619f32e0536c477f63d9eafd Mon Sep 17 00:00:00 2001 From: hjhcos <3140546263@qq.com> Date: Sun, 12 Jun 2022 17:31:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E5=90=91?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E5=86=99=E5=85=A5=E6=88=96=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=95=B0=E6=8D=AE=E5=AF=BC=E8=87=B4=E7=A9=BA=E6=8C=87?= =?UTF-8?q?=E9=92=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/pearadmin/common/context/UserContext.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/pearadmin/common/context/UserContext.java b/src/main/java/com/pearadmin/common/context/UserContext.java index 45152de5..6b81fa59 100644 --- a/src/main/java/com/pearadmin/common/context/UserContext.java +++ b/src/main/java/com/pearadmin/common/context/UserContext.java @@ -51,7 +51,13 @@ public class UserContext { /** * SysUser 当前用户 * */ - public SysUser getPrincipal(){ return (SysUser) getAuthentication().getPrincipal(); } + public SysUser getPrincipal(){ + try { + return (SysUser) getAuthentication().getPrincipal(); + } catch (NullPointerException e){ + return new SysUser(); + } + } /** * Username 当前用户名 -- Gitee