From d0451fdd55195901e65e5c4b3b64028a86f9e669 Mon Sep 17 00:00:00 2001
From: kimi42345 <kimi42345@outlook.com>
Date: 星期日, 22 三月 2020 22:10:54 +0800
Subject: [PATCH] no message

---
 src/main/java/com/highdatas/mdm/service/act/impl/BaseServiceImpl.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/act/impl/BaseServiceImpl.java b/src/main/java/com/highdatas/mdm/service/act/impl/BaseServiceImpl.java
index 2369094..4519595 100644
--- a/src/main/java/com/highdatas/mdm/service/act/impl/BaseServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/act/impl/BaseServiceImpl.java
@@ -16,6 +16,15 @@
 	TaskService taskService;
 
 	private HttpSession session;
+	private TUser user;
+
+	public TUser getUser() {
+		return user;
+	}
+
+	public void setUser(TUser user) {
+		this.user = user;
+	}
 
 	public void setSession(HttpSession session) {
 		this.session = session;
@@ -30,10 +39,13 @@
 	}
 
 	protected TUser getOnlineUser() {
-		if (session == null) {
+		if (session == null && user == null) {
 			return null;
+		}else if (session != null) {
+			return (TUser) session.getAttribute("user");
+		}else {
+			return user;
 		}
-		return (TUser) session.getAttribute("user");
 	}
 
 

--
Gitblit v1.8.0