ludc
2023-12-05 b40cd8c94978d43f9d13ba9ee93a4164b68a8165
Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/DockingPreAttrMappingServiceImpl.java
@@ -47,7 +47,7 @@
    * 主数据分类服务
    */
   @Autowired(required = true)
   private     ICodeClassifyClient codeClassifyClient;
   private ICodeClassifyClient codeClassifyClient;
   /***
    * 业务数据属性服务
@@ -104,9 +104,9 @@
         DockingPreAttrMapping dockingPreAttrMapping=new DockingPreAttrMapping();
         if(dockingPreAttrMappingMap.containsKey(attrOid)){
            dockingPreAttrMapping=   dockingPreAttrMappingMap.get(attrOid);
            DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreAttrMapping);
            DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreAttrMapping,null);
         }else{
            DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreAttrMapping, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM);
            DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreAttrMapping, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM,null);
            dockingPreAttrMapping.setMetaListId(dockingPreMetaAttr.getOid());//属性主键
            dockingPreAttrMapping.setSourceAttrKey(dockingPreMetaAttr.getEnglishName());//英文名称
            dockingPreAttrMapping.setSourceAttrName(dockingPreMetaAttr.getChineseName());//中文名称
@@ -225,7 +225,7 @@
      try {
         count = dockingPreAttrMappingMapper.selectCount(Wrappers.<DockingPreAttrMapping>query().lambda().eq(DockingPreAttrMapping::getTargetClassifyId, targetClassifyId).eq(DockingPreAttrMapping::getSourceClassifyId,sourceClassifyId));
      }catch (Throwable e){
         e.printStackTrace();;
         e.printStackTrace();
      } finally {
         return  count>0?true:false;
      }
@@ -242,7 +242,8 @@
    * @param dockingPreAttrMappings
    * @return
    */
   private List<DockingPreAttrMappingVO> dockingPreAttrMappingDO2VOS(Collection<DockingPreAttrMapping> dockingPreAttrMappings,boolean contain) {
   @Override
   public List<DockingPreAttrMappingVO> dockingPreAttrMappingDO2VOS(Collection<DockingPreAttrMapping> dockingPreAttrMappings,boolean contain) {
      List<DockingPreAttrMappingVO> dockingPreAttrMappingVOList=new ArrayList<>();
         dockingPreAttrMappingVOList=DockingPreAttrMappingWrapper.build().entityVOs(dockingPreAttrMappings);
         if(CollectionUtils.isEmpty(dockingPreAttrMappingVOList)){