From d7a83f1396425c4e47da9b95f287b26cd5bb3344 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期三, 12 四月 2023 10:18:53 +0800
Subject: [PATCH] 后端代码整合

---
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/com/vci/starter/web/util/VciBaseUtil.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/com/vci/starter/web/util/VciBaseUtil.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/com/vci/starter/web/util/VciBaseUtil.java
index 792d1cd..bc3a1ff 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/com/vci/starter/web/util/VciBaseUtil.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/com/vci/starter/web/util/VciBaseUtil.java
@@ -34,6 +34,7 @@
 import java.util.stream.Collectors;
 
 public class VciBaseUtil {
+
 	private static Logger log = LoggerFactory.getLogger(VciBaseUtil.class);
 	public static final String NOTIN = "not in";
 	private static String localIp = null;
@@ -43,6 +44,15 @@
 
 	public static String getPk() {
 		return UUID.randomUUID().toString();
+	}
+
+	public static SessionInfo getCurrentUserSessionInfo() throws VciBaseException {
+		SessionInfo si = getCurrentUserSessionInfoNotException();
+		if (si == null) {
+			throw new VciBaseException("noLogin", new String[]{"娌℃湁褰撳墠鐢ㄦ埛淇℃伅"});
+		} else {
+			return si;
+		}
 	}
 
 	public static int getIntForBoolean(boolean b) {
@@ -1132,5 +1142,6 @@
 			return listHasList;
 		}
 	}
+
 }
 

--
Gitblit v1.9.3