From e295ac4283da846bb3bf1f910fc0f6695b2bc5be Mon Sep 17 00:00:00 2001 From: xyli Date: Fri, 3 Mar 2023 16:45:41 +0800 Subject: [PATCH] =?UTF-8?q?BaseSercerController.java=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=20getUserModel=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/mpms/common/BaseServerController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/mpms/common/BaseServerController.java b/src/main/java/mpms/common/BaseServerController.java index 43a204c..fbb7bc0 100644 --- a/src/main/java/mpms/common/BaseServerController.java +++ b/src/main/java/mpms/common/BaseServerController.java @@ -62,7 +62,13 @@ public abstract class BaseServerController extends BaseJpomController { USER_MODEL_THREAD_LOCAL.remove(); } - + public static UserModel getUserModel() { + ServletRequestAttributes servletRequestAttributes = tryGetRequestAttributes(); + if (servletRequestAttributes == null) { + return null; + } + return (UserModel) servletRequestAttributes.getAttribute(LoginInterceptor.SESSION_NAME, RequestAttributes.SCOPE_SESSION); + } } -- Gitee