xiejun
2023-07-11 2024d0f570d9da956e792746992852749c06227c
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java
@@ -36,7 +36,7 @@
import com.vci.ubcs.starter.web.util.VciDateUtil;
import com.vci.ubcs.system.entity.DictBiz;
import com.vci.ubcs.system.feign.IDictBizClient;
import com.vci.ubcs.core.log.exception.ServiceException;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
@@ -460,8 +460,8 @@
         for (String s : prefix) {
            DictBiz dictBiz = new DictBiz();
            dictBiz.setCode(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR);
            dictBiz.setDictKey(s);
            dictBiz.setDictValue("prefix");
            dictBiz.setDictKey("prefix");
            dictBiz.setDictValue(s);
            iDictBizClient.getCheck(dictBiz) ;
         }
//            .saveBySameNamespaceAndFlag(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR,"prefix",prefix,sessionInfo);
@@ -470,8 +470,8 @@
         for (String s : suffix) {
            DictBiz dictBiz = new DictBiz();
            dictBiz.setCode(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR);
            dictBiz.setDictKey(s);
            dictBiz.setDictValue("suffix");
            dictBiz.setDictKey("suffix");
            dictBiz.setDictValue(s);
            iDictBizClient.getCheck(dictBiz) ;
         }
//         charService.saveBySameNamespaceAndFlag(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR,"suffix",suffix,sessionInfo);
@@ -480,8 +480,8 @@
         for (String s : dateFormates) {
            DictBiz dictBiz = new DictBiz();
            dictBiz.setCode(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR);
            dictBiz.setDictKey(s);
            dictBiz.setDictValue("dateFormates");
            dictBiz.setDictKey("dateFormates");
            dictBiz.setDictValue(s);
            iDictBizClient.getCheck(dictBiz) ;
         }
//         charService.saveBySameNamespaceAndFlag(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE_ATTR,"dateFormates",dateFormates,sessionInfo);
@@ -724,16 +724,16 @@
      condition.put("CLASSIFYTEMPLATEOID",templateAttrOid);
      List<CodeClassifyTemplateAttr> codeClassifyTemplateAttrDOList = baseMapper.selectByMap(condition);
      List<String> btmOids = new ArrayList<String>();
      List<String> btmIds = new ArrayList<String>();
      for (CodeClassifyTemplateAttr codeClassifyTemplateAttrDO:codeClassifyTemplateAttrDOList){
         btmOids.add(codeClassifyTemplateAttrDO.getId());
         btmIds.add(codeClassifyTemplateAttrDO.getId());
      }
      //过滤掉已经存在的属性
      List<BtmTypeAttributeVO> boAttrss = new ArrayList<BtmTypeAttributeVO>();
      for (BtmTypeAttributeVO osBtmTypeAttributeVO:btmTypeVOR.getData().getAttributes()){
         if(!btmOids.contains(osBtmTypeAttributeVO.getId())){
         if(!btmIds.contains(osBtmTypeAttributeVO.getId())){
            //看看是不是有模糊查询
            boolean inSearch = true;
            if(StringUtils.isNotBlank(name) && !osBtmTypeAttributeVO.getName().contains(name.replace("*",""))){