ludc
2024-03-18 309de8506f5e08dea1c8fdd0d377f0884aa21dd7
Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/GroupMdmInterServiceImpl.java
@@ -48,10 +48,13 @@
   private String code="";
   private String msg="";
   @Value("${docking.apply.partCode:101}")
   public String partCoe;
   @Value("${docking.apply.usedFlag:false}")
   public boolean usedFlag;
   @Value("${docking.apply.unitCode:4100}")
   public String dockingApplyUnitCode;
@@ -60,6 +63,7 @@
   @Autowired(required = false)
   private MdmApplyGroupCodeProvider mdmApplyGroupCodeProvider;
   /***
    * 集团分类服务
    */
@@ -72,13 +76,11 @@
   @Autowired(required = false)
   private com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreApplyFormService dockingPreApplyFormService;
   /***
    * 模型视图单服务
    */
   @Autowired(required = false)
   private com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreViewModelService dockingPreViewModelService;
   /***
    * 集团分类属性属性映射配置服务
@@ -91,7 +93,6 @@
   @Autowired(required = false)
   private com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreAttrRangeService dockingPreAttrRangeService;
   /***
    * 集团属性服务
    */
@@ -100,8 +101,9 @@
   @Autowired(required = false)
   private IMdmEngineClient mdmEngineClient;
   /***
    * 主数据像集团申请编码
    * 主数据向集团申请编码
    * @param oids 需要申请的数据主键数组
    * @param btmName 业务类型
    * @return 返回结果信息
@@ -137,8 +139,8 @@
               Object object = JSONObject.toJSON(dockingGroupDataVO);
               String resultStr = object.toString();
               log.info("申请集团码数据格式:->"+resultStr);
               DockingResultVO resultDataObject =new DockingResultVO();
               resultDataObject=   mdmApplyGroupCodeProvider.receiveAddApply(dockingGroupDataVO);
               DockingResultVO resultDataObject = new DockingResultVO();
               resultDataObject = mdmApplyGroupCodeProvider.receiveAddApply(dockingGroupDataVO);
               code = resultDataObject.getCode();
               msg = resultDataObject.getMsg();
               boolean res=false;
@@ -253,6 +255,7 @@
         return R.fail("申请接口开关已关闭,不申请集团码");
      }
   }
   /***
    * 主数据像集团更改编码
    * @param oids 需要修改的数据主键数组
@@ -526,8 +529,6 @@
      return R.success(message);
   }
   /***
    * 查询申请单状态
    * @param dataOids
@@ -540,7 +541,7 @@
         return R.fail("查询申请单状态接口开关已关闭");
      }
      String message="执行成功!";
      log.info("查询申请单状态接口statr");
      log.info("查询申请单状态接口start");
      try {
         VciBaseUtil.alertNotNull(dataOids,"所查申请单数据主键");
         VciBaseUtil.alertNotNull(dockingApplySysName,"系统标识配置:docking.apply.unitCode");
@@ -555,7 +556,7 @@
         DockingModelQueryVO dockingModelQueryVO=new DockingModelQueryVO();
         dockingModelQueryVO.setApplyNums(VciBaseUtil.array2String(applyIdList.toArray(new String[]{})));
         dockingModelQueryVO.setSysName(dockingApplySysName);
         DockingApplyFormQueryStatusVO dockingApplyFormQueryStatusVO=mdmApplyGroupCodeProvider.queryApplyState(dockingModelQueryVO);
         DockingApplyFormQueryStatusVO dockingApplyFormQueryStatusVO = mdmApplyGroupCodeProvider.queryApplyState(dockingModelQueryVO);
         int code=dockingApplyFormQueryStatusVO.getCode();
         String mesg=dockingApplyFormQueryStatusVO.getMsg();
@@ -573,7 +574,7 @@
                     applyFormObject.setMsg(jmsg);
                  }
               }
               boolean res=this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList);
               boolean res =  this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList);
            }else{
               throw new Throwable("没有获取到相关数据信息");
            }
@@ -736,7 +737,6 @@
         throw new Throwable("组织分类" + nodeLinkName + "模型视图存储出现问题");
      }
   }
   /***
    * 获取模型视图属性
@@ -1028,6 +1028,7 @@
    * 获取属性枚举映射配置
    */
   Map<String,Map<String, DockingPreAttrRange>> attrRangeMap=new HashMap<String, Map<String,DockingPreAttrRange>>();
   private void getAttrRange(DockingPreMetaAttr jmetaatter) throws Throwable{
      String jmetalistoid = jmetaatter.getOid();
@@ -1045,6 +1046,7 @@
      attrRangeMap.put(jmetalistoid, rangeMap);
   }
   /****
    * 值类型转换
    * @param jmetaatter
@@ -1130,4 +1132,5 @@
      }
      return msg;
   }
}