ludc
2023-09-17 fbdbcfab736a7d6ed18e032ed65cf981bbc50ee9
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeReferConfigServiceImpl.java
@@ -20,6 +20,7 @@
import com.vci.ubcs.starter.util.MdmBtmTypeConstant;
import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject;
import com.vci.ubcs.starter.web.util.VciBaseUtil;
import com.vci.ubcs.system.cache.NacosConfigCache;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.secure.utils.AuthUtil;
@@ -55,6 +56,9 @@
   @Resource
   private ICodeSrchCondConfigService ICodeSrchCondConfigService;
   @Resource
   private NacosConfigCache nacosConfigCache;
    /**
     * 通过ID查询单条数据
     *
@@ -79,7 +83,9 @@
      // 根据租户进行区分对应的参照配置
      Map<String, Object> conditionMap = bladeQueryObject.getConditionMap();
      // 查询所属租户下的和开启全局的参照配置信息
      conditionMap.put("tenantId",AuthUtil.getTenantId());
      if(!nacosConfigCache.getAdminUserInfo().getTenantId().equals(AuthUtil.getTenantId())){
         conditionMap.put("tenantId",AuthUtil.getTenantId());
      }
      conditionMap.put("isOpenGlobal","true");
      BeanMap beanMap = BeanMap.create(codeReferConfig);
      beanMap.putAll(conditionMap);