fujunling
2023-06-19 9c622c05702484fa4942647099cdbdbb3bec50bc
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeClassifyTemplateAttrServiceImpl.java
@@ -69,11 +69,6 @@
   @Resource
   private CodeClassifyTemplateAttrMapper codeClassifyTemplateAttrMapper;
   //   @Resource
   //   CodeClstempattrMapper codeClstempattrMapper;
      //   @Resource
   //   ICodeTempphaseService codeTempphaseService;
   @Resource
   IDictBizClient iDictBizClient;
@@ -723,8 +718,8 @@
      }
      //这个模板下已经有的属性
//      VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(CodeClassifyTemplateAttrDO.class);
//      queryWrapper.addQueryMap("CLASSIFYTEMPLATEOID",templateAttrOid);
      // VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(CodeClassifyTemplateAttrDO.class);
      // queryWrapper.addQueryMap("CLASSIFYTEMPLATEOID",templateAttrOid);
      Map<String,Object> condition = new HashMap<>(1);
      condition.put("CLASSIFYTEMPLATEOID",templateAttrOid);
      List<CodeClassifyTemplateAttr> codeClassifyTemplateAttrDOList = baseMapper.selectByMap(condition);
@@ -779,21 +774,13 @@
      CodeClassifyTemplate codeClassifyTemplateDO = codeClassifyTemplateMapper.selectById(templateAttrOid);
      //这个业务类型下的所有属性
      // TODO 待完善
      List<BtmTypeAttributeVO> boAttrs =  null; // (List<BtmTypeAttributeVO>) attributeClient.selectById(codeClassifyTemplateDO.getBtmTypeId());//this.btmService.listAttributeByBtmIdHasDefault(codeClassifyTemplateDO.getBtmTypeId());
//      codeOsbtmtypeattributeMapper.selectById(codeClassifyTemplateDO.getBtmTypeId());
//      BeanUtils.copyProperties(codeOsbtmtypeattributeMapper.selectById(codeClassifyTemplateDO.getBtmTypeId()),boAttrs);
      // TODO 已完善
      List<BtmTypeAttributeVO> boAttrs =  (List<BtmTypeAttributeVO>) btmTypeClient.getAllAttributeByBtmId(codeClassifyTemplateDO.getBtmTypeId());
      //这个模板下已经有的属性
      //把默认的属性也添加到boAttrs
      if(boAttrs == null){
         boAttrs = new ArrayList<>();
      }
//      VciQueryWrapperForDO queryWrapper = new VciQueryWrapperForDO(CodeClassifyTemplateAttrDO.class);
//      queryWrapper.addQueryMap("CLASSIFYTEMPLATEOID",templateAttrOid);
//      Map<String,Object> condition = new HashMap<>(1);
//      condition.put("CLASSIFYTEMPLATEOID",templateAttrOid);
      QueryWrapper<CodeClassifyTemplateAttr> wrapper=new QueryWrapper<>();
      wrapper.eq("CLASSIFYTEMPLATEOID",templateAttrOid);