From 424159f81a5493838bae97aa572965797c35f343 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期四, 12 十月 2023 15:36:36 +0800
Subject: [PATCH] 历史导入编码最大流水值不正确问题修复

---
 Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/cache/NacosConfigCache.java |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/Source/UBCS/ubcs-common/src/main/java/com/vci/ubcs/common/cache/NacosConfigCache.java b/Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/cache/NacosConfigCache.java
similarity index 65%
rename from Source/UBCS/ubcs-common/src/main/java/com/vci/ubcs/common/cache/NacosConfigCache.java
rename to Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/cache/NacosConfigCache.java
index b7ffd86..0636f1f 100644
--- a/Source/UBCS/ubcs-common/src/main/java/com/vci/ubcs/common/cache/NacosConfigCache.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/cache/NacosConfigCache.java
@@ -1,9 +1,12 @@
-package com.vci.ubcs.common.cache;
+package com.vci.ubcs.system.cache;
 
-/*import org.springblade.core.log.exception.ServiceException;
+import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.cache.utils.CacheUtil;
 import org.springblade.core.secure.BladeUser;
-import org.springblade.core.tool.utils.Func;*/
+import org.springblade.core.tool.utils.Func;
+import org.springblade.core.cache.utils.CacheUtil;
+import org.springblade.core.secure.BladeUser;
+import org.springblade.core.tool.utils.Func;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.core.env.Environment;
 import org.springframework.stereotype.Component;
@@ -28,13 +31,14 @@
 	 * nacos涓婇厤缃殑瓒呯淇℃伅
 	 * @return
 	 */
-	/*public BladeUser getAdminUserInfo() {
+	public BladeUser getAdminUserInfo() {
 		try {
 			BladeUser user = CacheUtil.getCache(NACOS_CONFIG_CACHE).get(ADMIN_INFO_CODE,BladeUser.class);
-			//浠庣紦瀛樹腑鏈幏鍙栧埌瓒呯骇绠$悊鍛橀厤缃俊鎭紝浠巒acos涓婇噸鏂拌幏鍙栧苟瀛樺叆缂撳瓨銆�
-			if(Func.isEmpty(user)){
+			String tenantId = environment.getProperty("user-info.tenant-id", "000000");
+			//浠庣紦瀛樹腑鏈幏鍙栧埌瓒呯骇绠$悊鍛橀厤缃俊鎭垨鑰呭拰nacos涓婇厤缃殑绉熸埛涓嶄竴鑷达紝浠巒acos涓婇噸鏂拌幏鍙栧苟瀛樺叆缂撳瓨銆�
+			if(Func.isEmpty(user) || !user.getTenantId().equals(tenantId)){
 				BladeUser adminUser = new BladeUser();
-				adminUser.setTenantId(environment.getProperty("user-info.tenant-id", "000000"));
+				adminUser.setTenantId(tenantId);
 				adminUser.setUserName(environment.getProperty("user-info.user-name","admin"));
 				adminUser.setUserId(Func.toLong(environment.getProperty("user-info.id","0")));
 				CacheUtil.getCache(NACOS_CONFIG_CACHE).put(ADMIN_INFO_CODE,adminUser);
@@ -44,6 +48,6 @@
 		}catch (Exception e){
 			throw new ServiceException("浠巒acos涓婅幏鍙栬秴绾х鐞嗗憳閰嶇疆澶辫触锛�");
 		}
-	}*/
+	}
 
 }

--
Gitblit v1.9.3