ludc
2023-10-10 f31b1b0a442c83432de9bdf6bc4539bc68acaf6c
Source/UBCS/ubcs-service-api/ubcs-system-api/src/main/java/com/vci/ubcs/system/cache/NacosConfigCache.java
ÎļþÃû´Ó Source/UBCS/ubcs-common/src/main/java/com/vci/ubcs/common/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);
         //从缓存中未获取到超级管理员配置信息,从nacos上重新获取并存入缓存。
         if(Func.isEmpty(user)){
         String tenantId = environment.getProperty("user-info.tenant-id", "000000");
         //从缓存中未获取到超级管理员配置信息或者和nacos上配置的租户不一致,从nacos上重新获取并存入缓存。
         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("从nacos上获取超级管理员配置失败!");
      }
   }*/
   }
}