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