| | |
| | | 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; |
| | | |
| | |
| | | |
| | | @Autowired(required = false) |
| | | private MdmApplyGroupCodeProvider mdmApplyGroupCodeProvider; |
| | | |
| | | /*** |
| | | * 集团分类服务 |
| | | */ |
| | |
| | | @Autowired(required = false) |
| | | private com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreApplyFormService dockingPreApplyFormService; |
| | | |
| | | |
| | | /*** |
| | | * 模型视图单服务 |
| | | */ |
| | | @Autowired(required = false) |
| | | private com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreViewModelService dockingPreViewModelService; |
| | | |
| | | |
| | | /*** |
| | | * 集团分类属性属性映射配置服务 |
| | |
| | | @Autowired(required = false) |
| | | private com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreAttrRangeService dockingPreAttrRangeService; |
| | | |
| | | |
| | | /*** |
| | | * 集团属性服务 |
| | | */ |
| | |
| | | |
| | | @Autowired(required = false) |
| | | private IMdmEngineClient mdmEngineClient; |
| | | |
| | | /*** |
| | | * 主数据像集团申请编码 |
| | | * 主数据向集团申请编码 |
| | | * @param oids 需要申请的数据主键数组 |
| | | * @param btmName 业务类型 |
| | | * @return 返回结果信息 |
| | |
| | | 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; |
| | |
| | | return R.fail("申请接口开关已关闭,不申请集团码"); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * 主数据像集团更改编码 |
| | | * @param oids 需要修改的数据主键数组 |
| | |
| | | return R.success(message); |
| | | } |
| | | |
| | | |
| | | |
| | | /*** |
| | | * 查询申请单状态 |
| | | * @param dataOids |
| | |
| | | return R.fail("查询申请单状态接口开关已关闭"); |
| | | } |
| | | String message="执行成功!"; |
| | | log.info("查询申请单状态接口statr"); |
| | | log.info("查询申请单状态接口start"); |
| | | try { |
| | | VciBaseUtil.alertNotNull(dataOids,"所查申请单数据主键"); |
| | | VciBaseUtil.alertNotNull(dockingApplySysName,"系统标识配置:docking.apply.unitCode"); |
| | |
| | | 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(); |
| | |
| | | applyFormObject.setMsg(jmsg); |
| | | } |
| | | } |
| | | boolean res=this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList); |
| | | boolean res = this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList); |
| | | }else{ |
| | | throw new Throwable("没有获取到相关数据信息"); |
| | | } |
| | |
| | | throw new Throwable("组织分类" + nodeLinkName + "模型视图存储出现问题"); |
| | | } |
| | | } |
| | | |
| | | |
| | | /*** |
| | | * 获取模型视图属性 |
| | |
| | | * 获取属性枚举映射配置 |
| | | */ |
| | | Map<String,Map<String, DockingPreAttrRange>> attrRangeMap=new HashMap<String, Map<String,DockingPreAttrRange>>(); |
| | | |
| | | private void getAttrRange(DockingPreMetaAttr jmetaatter) throws Throwable{ |
| | | |
| | | String jmetalistoid = jmetaatter.getOid(); |
| | |
| | | attrRangeMap.put(jmetalistoid, rangeMap); |
| | | |
| | | } |
| | | |
| | | /**** |
| | | * 值类型转换 |
| | | * @param jmetaatter |
| | |
| | | } |
| | | return msg; |
| | | } |
| | | |
| | | } |