From 9b4433fddf5b401edb0aace8a404ac733b122702 Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 03 四月 2025 14:35:02 +0800
Subject: [PATCH] 添加非密字段显示

---
 Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/config/NacosConfig.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/config/NacosConfig.java b/Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/config/NacosConfig.java
new file mode 100644
index 0000000..610e192
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/config/NacosConfig.java
@@ -0,0 +1,39 @@
+package com.vci.ubcs.system.config;
+
+import org.springblade.core.cache.utils.CacheUtil;
+import org.springblade.core.secure.BladeUser;
+import org.springblade.core.tool.utils.Func;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
+import org.springframework.core.env.Environment;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+
+/**
+ * nacos涓婇厤缃殑瓒呯淇℃伅
+ * @author ludc
+ * @date 2023/8/31 13:02
+ */
+@Component
+@RefreshScope
+public class NacosConfig {
+
+	@Autowired
+	private Environment environment;
+
+	private static final String NACOS_CONFIG_CACHE = "nacos:config";
+
+	private static final String ADMIN_INFO_CODE = "admin:info:";
+
+	@PostConstruct
+	public void init() {
+		BladeUser adminUser = new BladeUser();
+		adminUser.setTenantId(environment.getProperty("user-info.tenant-id", "000000"));
+		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);
+	}
+
+}

--
Gitblit v1.9.3