ludc
2023-12-05 b40cd8c94978d43f9d13ba9ee93a4164b68a8165
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;
@@ -79,7 +80,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);
@@ -120,7 +123,7 @@
      // }
      CodeReferConfig codeReferConfig = CodeReferConfigWraper.build().entityDO(codeReferConfigVO);
      codeReferConfig.setOid(VciBaseUtil.getPk().toUpperCase());
      DefaultAttrAssimtUtil.addDefaultAttrAssimt(codeReferConfig, MdmBtmTypeConstant.CODE_REFER_CONFIG);
      DefaultAttrAssimtUtil.addDefaultAttrAssimt(codeReferConfig, MdmBtmTypeConstant.CODE_REFER_CONFIG,null);
      codeReferConfig.setTenantId(AuthUtil.getTenantId());
      boolean resInsertReferConfig = this.codeReferconfigMapper.insert(codeReferConfig) > 0;
      if (!resInsertReferConfig) {