From 2376994e38e079e08385841a10607998a123c7a7 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期一, 15 一月 2024 15:27:43 +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