| | |
| | | |
| | | private String msg=""; |
| | | |
| | | @Value("${docking.apply.unitCode:410-MDM}") |
| | | |
| | | @Value("${docking.apply.unitCode:41000}") |
| | | public String dockingApplyUnitCode; |
| | | |
| | | @Value("${docking.apply.sysName:410-MDM}") |
| | | public String dockingApplySysName; |
| | | |
| | | @Autowired(required = false) |
| | | private MdmApplyGroupCodeProvider mdmApplyGroupCodeProvider; |
| | | /*** |
| | |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Exception |
| | | */ |
| | | @Transactional(rollbackFor = VciBaseException.class) |
| | | @Override |
| | | @Transactional |
| | | public R applyGroupCode(String oids, String btmName) throws VciBaseException { |
| | | try { |
| | | List<BaseModel> updateCbos = new ArrayList<BaseModel>(); |
| | |
| | | * @return è¿åç»æä¿¡æ¯ |
| | | * @throws Throwable |
| | | */ |
| | | @Transactional(rollbackFor = VciBaseException.class) |
| | | @Override |
| | | public R receiveEditApply(String oids, String btmName) throws VciBaseException { |
| | | List<BaseModel> updateCbos=new ArrayList<BaseModel>(); |
| | |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * è·åé墿¨¡å详ç»ä¿¡æ¯æ§è¡ä¿å |
| | | * @param groupClassifyId |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | @Override |
| | | public R pubJTclsfModel() throws Throwable { |
| | | return null; |
| | | public R queryClassModel(String groupClassifyId) throws VciBaseException { |
| | | log.info("è·åé墿¨¡å详ç»ä¿¡æ¯æ§è¡ä¿åstart"); |
| | | String message="æ§è¡æåï¼"; |
| | | try { |
| | | if (StringUtils.isBlank(groupClassifyId)) { |
| | | message = "åæ°ï¼éå¢å类主é®ï¼ä¸ºç©º!"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | if (StringUtils.isBlank(dockingApplySysName)) { |
| | | message = "è·åç³»ç»æ è¯" + dockingApplySysName + "为空ï¼è¯·æ¥çé
ç½®ï¼"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | DockingModelQueryVO dockingModelQueryVO = new DockingModelQueryVO(); |
| | | dockingModelQueryVO.setClassId(groupClassifyId); |
| | | dockingModelQueryVO.setSysName(dockingApplySysName); |
| | | DockingQueryClassModelVO dockingQueryClassifyModelVO = mdmApplyGroupCodeProvider.queryClassModel(dockingModelQueryVO); |
| | | if (dockingQueryClassifyModelVO != null) { |
| | | int code = dockingQueryClassifyModelVO.getCode(); |
| | | message = dockingQueryClassifyModelVO.getMsg(); |
| | | if (code == 1) { |
| | | this.saveDatas(dockingQueryClassifyModelVO); |
| | | } else { |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | }else{ |
| | | message="æªè·ä»éå¢è·åå°ä»»ä½æ¨¡åä¿¡æ¯"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | return R.success(message); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | log.error("è·åæ°æ®æ¨¡å详ç»ä¿¡æ¯å¤±è´¥"+e); |
| | | R.fail(message); |
| | | } |
| | | log.info("è·åé墿¨¡å详ç»ä¿¡æ¯æ§è¡ä¿åend"); |
| | | return R.success(message); |
| | | } |
| | | |
| | | /*** |
| | | * ä»éå¢è·å主模åä¿¡æ¯æ§è¡ä¿å |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | @Override |
| | | public R queryMdmModel() throws Throwable { |
| | | String message="æ§è¡æåï¼"; |
| | | log.info("ä»éå¢è·å主模åä¿¡æ¯æ§è¡ä¿åæ¥å£statr"); |
| | | try { |
| | | if (StringUtils.isBlank(dockingApplySysName)) { |
| | | message = "è·åç³»ç»æ è¯" + dockingApplySysName + "为空ï¼è¯·æ¥çé
ç½®ï¼"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | DockingModelQueryVO dockingModelQueryVO = new DockingModelQueryVO(); |
| | | dockingModelQueryVO.setSysName(dockingApplySysName); |
| | | DockingQueryModelVO dockingQueryModelVO= mdmApplyGroupCodeProvider.queryMdmModel(dockingModelQueryVO); |
| | | if (dockingQueryModelVO != null) { |
| | | int code = dockingQueryModelVO.getCode(); |
| | | message = dockingQueryModelVO.getMsg(); |
| | | if (code == 1) { |
| | | List<DockingClassifyVO> dockingClassifyVOList=dockingQueryModelVO.getData(); |
| | | List<DockingPreClassify>dockingPreClassifyList=new ArrayList<>(); |
| | | dockingClassifyVOList.stream().forEach(dockingClassifyVO -> { |
| | | String id = StringUtils.isBlank(dockingClassifyVO.getId())?"":dockingClassifyVO.getId(); |
| | | String className = StringUtils.isBlank(dockingClassifyVO.getClassName())?"":dockingClassifyVO.getClassName(); |
| | | String classNumber = StringUtils.isBlank(dockingClassifyVO.getClassNumber())?"":dockingClassifyVO.getClassNumber(); |
| | | String nodeLink = StringUtils.isBlank(dockingClassifyVO.getNodeLink())?"":dockingClassifyVO.getNodeLink(); |
| | | String nodeLinkName = StringUtils.isBlank(dockingClassifyVO.getNodeLinkName())?"":dockingClassifyVO.getNodeLinkName(); |
| | | String pid = StringUtils.isBlank(dockingClassifyVO.getPid())?"":dockingClassifyVO.getPid(); |
| | | String version = StringUtils.isBlank(dockingClassifyVO.getVersion())?"":dockingClassifyVO.getVersion(); |
| | | DockingPreClassify dockingPreClassify= this.dockingPreClassifyService.getById(id); |
| | | |
| | | log.info("classify:-------------->éå¢å类主æº:"+id); |
| | | log.info("classify:-------------->éå¢åç±»åç§°:"+className); |
| | | log.info("classify:--------------> éå¢åç±»ç¶èç¹:"+pid); |
| | | log.info("classify:-------------->龿¥:"+nodeLink); |
| | | log.info("classify:-------------->éå¢å类代å·:"+classNumber); |
| | | log.info("classify:-------------->龿¥åç§°:"+nodeLinkName); |
| | | log.info("classify:-------------->龿¥çæ¬:"+version); |
| | | if (dockingPreClassify == null || StringUtils.isBlank(dockingPreClassify.getOid())) { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreClassify,MdmBtmTypeConstant.DOCKING_PRE_JCLASSIFY); |
| | | } else { |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreClassify); |
| | | } |
| | | dockingPreClassify.setOid(id); |
| | | dockingPreClassify.setName(className); |
| | | dockingPreClassify.setPid(pid); |
| | | dockingPreClassify.setId(classNumber); |
| | | dockingPreClassify.setNodeLink(nodeLink); |
| | | dockingPreClassify.setGetNodeLinkName(nodeLinkName); |
| | | dockingPreClassify.setClassName(className); |
| | | dockingPreClassify.setVersionValue(version); |
| | | dockingPreClassifyList.add(dockingPreClassify); |
| | | }); |
| | | boolean res= dockingPreClassifyService.saveOrUpdateBatch(dockingPreClassifyList); |
| | | if(res){ |
| | | R.success(message); |
| | | }else{ |
| | | message="ä¿åå类主模å失败"; |
| | | throw new Throwable(message); |
| | | } |
| | | } else { |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | }else{ |
| | | message="æªè·ä»éå¢è·åå°ä»»ä½æ¨¡åä¿¡æ¯"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | | return R.success(message); |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | log.error("è·åæ°æ®æ¨¡å失败"+e); |
| | | R.fail(message); |
| | | } |
| | | log.info("ä»éå¢è·å主模åä¿¡æ¯æ§è¡ä¿åæ¥å£end"); |
| | | return R.success(message); |
| | | } |
| | | |
| | | |
| | | /*** |
| | | * ç»ç» ä¿åæ°æ®æ¹æ³ |
| | | * |
| | | * @param dockingQueryClassifyModelVO |
| | | * @return |
| | | * @throws Throwable |
| | | * @throws |
| | | * @throws Throwable |
| | | */ |
| | | private boolean saveDatas(DockingQueryClassModelVO dockingQueryClassifyModelVO) throws Throwable { |
| | | try { |
| | | DockingClassifyMainVO mainData = dockingQueryClassifyModelVO.getMainData(); |
| | | List<DockingClassifyVO> classList = mainData.getClassList(); |
| | | Map<String,List<DockingClassifyViewVO>>classInfoMap = mainData.getClassInfos(); |
| | | ////initVCIInvocationInfo("1"); |
| | | List<DockingPreClassify> dockingPreClassifyArrayList=new ArrayList<>(); |
| | | for (DockingClassifyVO jclassObject : classList) { |
| | | String id =StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); |
| | | String className = StringUtils.isBlank(jclassObject.getClassName())?"":jclassObject.getClassName(); |
| | | String pid = StringUtils.isBlank(jclassObject.getPid())?"":jclassObject.getPid(); |
| | | String nodeLink = StringUtils.isBlank(jclassObject.getNodeLink())?"":jclassObject.getNodeLink(); |
| | | String nodeLinkName = StringUtils.isBlank(jclassObject.getNodeLinkName())?"":jclassObject.getNodeLinkName(); |
| | | String classNumber = StringUtils.isBlank(jclassObject.getClassNumber())?"":jclassObject.getClassNumber(); |
| | | //æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | DockingPreClassify dockingPreClassify = dockingPreClassifyService.getById(id); |
| | | log.info("classify:-------------->éå¢å类主æº:"+id); |
| | | log.info("classify:-------------->éå¢åç±»åç§°:"+className); |
| | | log.info("classify:--------------> éå¢åç±»ç¶èç¹:"+pid); |
| | | log.info("classify:-------------->龿¥:"+nodeLink); |
| | | log.info("classify:-------------->龿¥åç§°:"+nodeLinkName); |
| | | |
| | | if (dockingPreClassify == null || StringUtils.isBlank(dockingPreClassify.getOid())) { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreClassify,MdmBtmTypeConstant.DOCKING_PRE_JCLASSIFY); |
| | | } else { |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreClassify); |
| | | } |
| | | dockingPreClassify.setOid(id); |
| | | dockingPreClassify.setName(className); |
| | | dockingPreClassify.setPid(pid); |
| | | dockingPreClassify.setId(classNumber); |
| | | dockingPreClassify.setNodeLink(nodeLink); |
| | | dockingPreClassify.setGetNodeLinkName(nodeLinkName); |
| | | dockingPreClassify.setClassName(className); |
| | | dockingPreClassifyArrayList.add(dockingPreClassify); |
| | | // è·å对åºçåç±»è§å¾æ¨¡å |
| | | if (classInfoMap.containsKey(id)) { |
| | | List<DockingClassifyViewVO> list = classInfoMap.get(id); |
| | | getVilewMode(jclassObject,list); |
| | | } |
| | | } |
| | | boolean res= dockingPreClassifyService.saveOrUpdateBatch(dockingPreClassifyArrayList); |
| | | return res; |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw new Throwable("åå¨è§å¾æ¨¡ååºç°é®é¢"); |
| | | } |
| | | } |
| | | |
| | | /*** |
| | | * è·ååç±»è§å¾ |
| | | * |
| | | * @param jclassObject |
| | | * @throws Throwable |
| | | */ |
| | | private void getVilewMode(DockingClassifyVO jclassObject, List<DockingClassifyViewVO> list) |
| | | throws Throwable { |
| | | String nodeLinkName = jclassObject.getNodeLinkName(); |
| | | try { |
| | | String jclassId = com.alibaba.cloud.commons.lang.StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); |
| | | Map<String, DockingPreViewModel> jviewmodelMap = new HashMap<String, DockingPreViewModel>(); |
| | | //Map<String, String> condtionMa = new HashMap<String, String>(); |
| | | // condtionMa.put("jsourceclsfid", jclassId); |
| | | List<DockingPreViewModel> dockingPreViewModelList= dockingPreViewModelService.list(Wrappers.<DockingPreViewModel>query().lambda().eq(DockingPreViewModel::getSourceClassifyId,false));// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | for (DockingPreViewModel dockingPreViewModel : dockingPreViewModelList) { |
| | | jviewmodelMap.put(dockingPreViewModel.getViewName(),dockingPreViewModel); |
| | | } |
| | | |
| | | for (DockingClassifyViewVO viewInfo : list) { |
| | | String viewName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(viewInfo.getViewName())?"":viewInfo.getViewName(); |
| | | String impactList = com.alibaba.cloud.commons.lang.StringUtils.isBlank(viewInfo.getImpactList())?"":viewInfo.getImpactList(); |
| | | log.info("VilewMode:-------------->è§å¾åç§°:"+viewName); |
| | | log.info("VilewMode:-------------->å½±åç¼ç 项:"+impactList); |
| | | log.info("VilewMode:--------------> éå¢å类主é®:"+jclassId); |
| | | List<DockingClassifyMetaAttrVO> metaList = viewInfo.getMetaList(); |
| | | DockingPreViewModel jviewModelObject = null; |
| | | if (jviewmodelMap.containsKey(viewName)) { |
| | | jviewModelObject = jviewmodelMap.get(viewName); |
| | | //å½±åç¼ç é¡¹çæ°æ® |
| | | jviewModelObject.setImpactList(impactList); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(jviewModelObject); |
| | | } else { |
| | | jviewModelObject =new DockingPreViewModel(); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(jviewModelObject,MdmBtmTypeConstant.DOCKING_PRE_JVIEWMODEL); |
| | | jviewModelObject.setSourceClassifyId(jclassId);// éå¢åç±»id |
| | | jviewModelObject.setViewName(viewName);// éå¢è§å¾åç§° |
| | | //å½±åç¼ç é¡¹çæ°æ® |
| | | jviewModelObject.setImpactList(impactList); |
| | | dockingPreViewModelList.add(jviewModelObject); |
| | | } |
| | | // è·å模åè§å¾ä¸ç屿§é |
| | | // String oid = jviewModelObject.getOid(); |
| | | List<DockingPreMetaAttr>allDockingPreMetaAttrList=new ArrayList<>(); |
| | | getMetaAttrObject(metaList, jclassId, jviewModelObject, "root",allDockingPreMetaAttrList); |
| | | //ä¿å模åè§å¾å±æ§ |
| | | dockingPreMetaAttrService.saveOrUpdateBatch(allDockingPreMetaAttrList); |
| | | //ä¿å模åè§å¾ |
| | | dockingPreViewModelService.saveOrUpdateBatch(dockingPreViewModelList); |
| | | } |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw new Throwable("ç»ç»åç±»" + nodeLinkName + "模åè§å¾åå¨åºç°é®é¢"); |
| | | } |
| | | } |
| | | |
| | | |
| | | /*** |
| | | * è·å模åè§å¾å±æ§ |
| | | * @throws Throwable |
| | | */ |
| | | private void getMetaAttrObject(List<DockingClassifyMetaAttrVO> metaList, |
| | | String jclassId, DockingPreViewModel jviewModelObject, String pid,List<DockingPreMetaAttr>allDockingPreMetaAttrList)throws Throwable { |
| | | try { |
| | | //// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | List<DockingPreMetaAttr> dockingPreMetaAttrList = dockingPreMetaAttrService.selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda() |
| | | .eq(DockingPreMetaAttr::getSourceClassifyId,jclassId).eq(DockingPreMetaAttr::getViewModelId,jviewModelObject.getOid()) |
| | | .eq(DockingPreMetaAttr:: getPid,pid)); |
| | | Map<String,DockingPreMetaAttr> jmetaattrMap = dockingPreMetaAttrList.stream().filter( |
| | | s -> com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(s.getEnglishName())).collect(Collectors.toMap(s -> s.getEnglishName().toLowerCase(Locale.ROOT), t -> t)); |
| | | |
| | | for (DockingClassifyMetaAttrVO dockingClassifyMetaAttrVO : metaList) { |
| | | String chineseName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getChineseName())?"":dockingClassifyMetaAttrVO.getChineseName();// 屿§åç§° |
| | | String englishName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getEnglishName())?"":dockingClassifyMetaAttrVO.getEnglishName();// è±æåç§° |
| | | String defaultValue = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getDefaultValue())?"":dockingClassifyMetaAttrVO.getDefaultValue(); |
| | | Integer metadataType =dockingClassifyMetaAttrVO.getMetadataType();// ç±»å |
| | | Integer necessaryConf = dockingClassifyMetaAttrVO.getNecessaryConf();// æ¯å¦å¿
å¡« |
| | | Map<String, String> range = dockingClassifyMetaAttrVO.getRange()==null?new HashMap<String, String>():dockingClassifyMetaAttrVO.getRange();// åå¼èå´ |
| | | |
| | | log.info("metaAttr:-------------->屿§åç§°:"+chineseName); |
| | | log.info("metaAttr:-------------->è±æåç§°:"+englishName); |
| | | log.info("metaAttr:-------------->é»è®¤å¼:"+defaultValue); |
| | | log.info("metaAttr:--------------> ç±»å:"+metadataType); |
| | | log.info("metaAttr:--------------> æ¯å¦å¿
å¡«:"+necessaryConf); |
| | | DockingPreMetaAttr dockingPreMetaAttr = new DockingPreMetaAttr(); |
| | | if (jmetaattrMap.containsKey(englishName)) { |
| | | dockingPreMetaAttr = jmetaattrMap.get(englishName); |
| | | dockingPreMetaAttr.setChineseName(chineseName); |
| | | dockingPreMetaAttr.setDefaultValue(defaultValue); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreMetaAttr); |
| | | } else { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreMetaAttr,MdmBtmTypeConstant.DOCKING_PRE_JMETAATRR); |
| | | dockingPreMetaAttr.setSourceClassifyId(jclassId);// éå¢åç±»id |
| | | dockingPreMetaAttr.setViewModelId(jviewModelObject.getOid());// éå¢è§å¾æ¨¡åid |
| | | dockingPreMetaAttr.setChineseName(chineseName);// 屿§åç§° |
| | | dockingPreMetaAttr.setEnglishName(englishName);// 屿§å段 |
| | | dockingPreMetaAttr.setDefaultValue(defaultValue);// 屿§åç§° |
| | | dockingPreMetaAttr.setMetaDataType(metadataType);// 屿§ç±»å |
| | | dockingPreMetaAttr.setNecesSaryConf(necessaryConf);// 屿§å¿
填项 |
| | | dockingPreMetaAttr.setPid(pid);// ç¶èç¹id |
| | | } |
| | | if(range!=null&&range.size()>0){ |
| | | // è·å屿§å¼å |
| | | getRange(dockingPreMetaAttr, range); |
| | | } |
| | | /*** |
| | | * è·ååèç¹ |
| | | */ |
| | | DockingClassifyMetaAttrVO compositeMeta = dockingClassifyMetaAttrVO.getCompositeMeta(); |
| | | if (compositeMeta != null) { |
| | | pid = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingPreMetaAttr.getOid())?"":dockingPreMetaAttr.getOid();// å½åoid |
| | | List<DockingClassifyMetaAttrVO> childMetaList = new ArrayList<>(); |
| | | childMetaList.add(compositeMeta); |
| | | getMetaAttrObject(childMetaList, jclassId,jviewModelObject, pid,allDockingPreMetaAttrList); |
| | | } |
| | | |
| | | } |
| | | |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | log.error("ç»ç»æ¨¡åè§å¾"+ jviewModelObject.getViewName() |
| | | + "屿§åå¨åºç°é®é¢" + e); |
| | | throw new Throwable("ç»ç»æ¨¡åè§å¾"+ jviewModelObject.getViewName() |
| | | + "屿§åå¨åºç°é®é¢" + e); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * @throws Throwable |
| | | * * è·åå¼å |
| | | * @param metaAttrObject |
| | | * @param range |
| | | * @throws |
| | | */ |
| | | private void getRange(DockingPreMetaAttr metaAttrObject,Map<String, String> range) throws Throwable { |
| | | String metaAttrOid = com.alibaba.cloud.commons.lang.StringUtils.isBlank(metaAttrObject.getOid())?"":metaAttrObject.getOid();// 屿§çoid |
| | | String jchinesename = com.alibaba.cloud.commons.lang.StringUtils.isBlank(metaAttrObject.getChineseName())?"":metaAttrObject.getChineseName(); |
| | | Map<String, DockingPreAttrRange> rangeMap = new HashMap<>(); |
| | | try { |
| | | Map<String, String> condtionMa = new HashMap<String, String>(); |
| | | condtionMa.put("jmetalistid", metaAttrOid); |
| | | List<DockingPreAttrRange> jmetaattrList = dockingPreAttrRangeService.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda() |
| | | .eq(DockingPreAttrRange::getMetaListId,metaAttrOid));// æ ¹æ®åç±»æ¥è¯¢æ¨¡åè§å¾å¯¹è±¡ |
| | | rangeMap= jmetaattrList.stream().collect(Collectors.toMap(s -> com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(s.getNumText().toLowerCase(Locale.ROOT))?"":s.getNumText().toLowerCase(Locale.ROOT), t -> t)); |
| | | |
| | | for (String rangeKey : range.keySet()) { |
| | | DockingPreAttrRange rangeObject = new DockingPreAttrRange(); |
| | | String keyValue = com.alibaba.cloud.commons.lang.StringUtils.isBlank(range.get(rangeKey))?"":range.get(rangeKey); |
| | | log.info("range:-------------->æ¾ç¤ºå¼"+rangeKey+",å
é¨å¼"+keyValue); |
| | | if (rangeMap.containsKey(rangeKey)) { |
| | | rangeObject = rangeMap.get(rangeKey); |
| | | rangeObject.setNumTextValue(keyValue); |
| | | rangeObject.setNumText(rangeKey); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(rangeObject); |
| | | } else { |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(rangeObject,MdmBtmTypeConstant.DOCKING_PRE_JRANGE); |
| | | rangeObject.setNumTextValue(keyValue); |
| | | rangeObject.setNumText(rangeKey); |
| | | rangeObject.setTs(rangeObject.getLastModifyTime()); |
| | | rangeObject.setMetaListId(metaAttrOid); |
| | | log.info("range:-------------->屿§å
é¨å¼:"+metaAttrOid); |
| | | log.info("range:-------------->æ¶é´:"+rangeObject.getLastModifyTime()); |
| | | jmetaattrList.add(rangeObject); |
| | | } |
| | | } |
| | | dockingPreAttrRangeService.saveOrUpdateBatch(jmetaattrList); |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | log.info("ç»ç»å±æ§ï¼ã" + jchinesename + "ãå¼ååºç°é®é¢"+ e); |
| | | throw new Throwable("ç»ç»å±æ§ï¼ã" + jchinesename + "ãå¼ååºç°é®é¢"+ e); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | } |
| | | //æ ¹æ®æ°æ®æ¨¡åï¼ç»ç»æéè¦æ°æ® |
| | | DockingGroupDataVO postParameters=new DockingGroupDataVO(); |
| | | postParameters.setSysName("420-CODE");//ç³»ç»æ è¯ |
| | | postParameters.setSysName(dockingApplySysName);//ç³»ç»æ è¯ |
| | | postParameters.setMainData(mainDataList);// |
| | | return postParameters; |
| | | } catch (Throwable e) { |