| | |
| | | package com.vci.ubcs.code.applyjtcodeservice.service.impl; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | |
| | | import com.vci.ubcs.code.applyjtcodeservice.service.IGroupMdmInterService; |
| | | import com.vci.ubcs.code.applyjtcodeservice.vo.*; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; |
| | | import com.vci.ubcs.code.vo.webserviceModel.apply.ApplyDataVO; |
| | | import com.vci.ubcs.code.vo.webserviceModel.apply.InterParameterVO; |
| | | import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO; |
| | | import com.vci.ubcs.starter.util.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.code.applyjtcodeservice.feign.MdmApplyGroupCodeProvider; |
| | |
| | | import org.apache.commons.collections4.map.CaseInsensitiveMap; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | private String code=""; |
| | | |
| | | private String msg=""; |
| | | @Value("${docking.apply.partCoe:10}") |
| | | @Value("${docking.apply.partCode:101}") |
| | | public String partCoe; |
| | | @Value("${docking.apply.usedFlag:false}") |
| | | public boolean usedFlag; |
| | | @Value("${docking.apply.unitCode:41000}") |
| | | @Value("${docking.apply.unitCode:4100}") |
| | | public String dockingApplyUnitCode; |
| | | |
| | | @Value("${docking.apply.sysName:410-MDM}") |
| | |
| | | Map<String, DockingPreApplyForm> addDockingPreApplyFormMap = new HashMap<String, DockingPreApplyForm>(); |
| | | Map<String, DockingPreApplyForm> editDockingPreApplyFormMap = new HashMap<String, DockingPreApplyForm>(); |
| | | Map<String, BaseModel> baseModelMap = new HashMap<String, BaseModel>(); |
| | | //æ°æ®åºä¸åå¨ç |
| | | /*List<BaseModel> newDdataModelList = dataModelList.stream().filter(cbo -> { |
| | | String groupcode =cbo.getData().getOrDefault("GROUPCODE",""); |
| | | return StringUtils.isBlank(groupcode); |
| | | }).collect(Collectors.toList()); |
| | | if(newDdataModelList.size()==0) |
| | | return R.fail("ç³è¯·æ¥å£è°ç¨æå,æææ°æ®å·²ç»åå¨éå¢ç ");*/ |
| | | |
| | | //ç»ç»æ°æ® |
| | | dockingGroupDataVO = queryApplycodeDataObjects(1, dataModelList, addDockingPreApplyFormMap, editDockingPreApplyFormMap, baseModelMap); |
| | | DockingResultVO resultDataObject = mdmApplyGroupCodeProvider.receiveAddApply(dockingGroupDataVO); |
| | | Object object = JSONObject.toJSON(dockingGroupDataVO); |
| | | String resultStr = object.toString(); |
| | | log.info("ç³è¯·éå¢ç æ°æ®æ ¼å¼:->"+resultStr); |
| | | DockingResultVO resultDataObject =new DockingResultVO(); |
| | | resultDataObject= mdmApplyGroupCodeProvider.receiveAddApply(dockingGroupDataVO); |
| | | code = resultDataObject.getCode(); |
| | | msg = resultDataObject.getMsg(); |
| | | boolean res=false; |
| | | if ("1".equals(resultDataObject.getCode())) {//ç»ææ£ç¡®çæ
åµ |
| | | List<DockingDataVO> dataObjectVOList = resultDataObject.getData(); |
| | | res=true; |
| | | dataObjectVOList.stream().forEach(dataObject -> { |
| | | boolean isEditDatas = false; |
| | | String code2 = dataObject.getCode(); |
| | | DockingMainDataVO data2 = dataObject.getData(); |
| | | String applyId = data2.getApplyId();//ç³è¯·åid |
| | | BaseModel baseModel = baseModelMap.get(applyId); |
| | | String customCoding = StringUtils.isBlank(data2.getCustomCoding()) ? "" : data2.getCustomCoding();//éå¢ç 段 |
| | | msg = dataObject.getMsg(); |
| | | if (code2.equals("1")) {//ç»ææ£ç¡®çæ
åµ |
| | |
| | | if (editDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = editDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | //dockingPreApplyForm.setDescription(baseModel.getId()); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | if(StringUtils.isBlank(dockingPreApplyForm.getGroupCode())) { |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | }else{ |
| | | isEditDatas = true; |
| | | if (StringUtils.isBlank(customCoding)) { |
| | | customCoding=dockingPreApplyForm.getGroupCode(); |
| | | } |
| | | } |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreApplyForm); |
| | | } |
| | | //æ°å¢çç³è¯·åæ°æ® |
| | | if (addDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = addDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setDescription(baseModel.getId()); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | ObjectMapper mp = new ObjectMapper(); |
| | |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreApplyForm, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM); |
| | | } |
| | | //妿æéå¢ç åæ´æ°æ°æ® |
| | | if (isEditDatas) { |
| | | if (baseModelMap.containsKey(applyId)) { |
| | | BaseModel baseModel = baseModelMap.get(applyId); |
| | | String classOid=baseModel.getData().getOrDefault("CODECLSFID",""); |
| | | baseModel = baseModelMap.get(applyId); |
| | | Map<String,String> dataValueMap=new CaseInsensitiveMap<>(baseModel.getData()); |
| | | String classOid=dataValueMap.getOrDefault("CODECLSFID",""); |
| | | if(partCoe.equals(classOid)){ |
| | | baseModel.setId(10+customCoding); |
| | | customCoding=10+customCoding; |
| | | } |
| | | BeanUtilForVCI.copyDeclaredIgnoreCase(baseModel, baseModel); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | |
| | | baseModel.getData().getOrDefault("groupCode", customCoding); |
| | | // DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | baseModel.getData().put("GROUPCODE",customCoding); |
| | | updateCbos.add(baseModel);//æ´æ°æ°æ®éå¢code |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | res=false; |
| | | editDockingPreApplyFormMap.forEach((key, dockingPreApplyForm) -> { |
| | | dockingPreApplyForm.setCode("2"); |
| | | dockingPreApplyForm.setMsg("ç³è¯·ï¼" + msg); |
| | |
| | | //ä¿åè¡¨åæ°æ® |
| | | dockingPreApplyFormService.saveOrUpdateBatch(dockingPreAttrMappings); |
| | | mdmEngineClient.updateBatchBtypeDatas(btmName, updateCbos);//ä¿åæ°æ® |
| | | if(!res){ |
| | | throw new VciBaseException(msg); |
| | | } |
| | | } |
| | | return R.success("ç³è¯·æ¥å£è°ç¨æå"); |
| | | } catch (VciBaseException e) { |
| | |
| | | DockingPreApplyForm dockingPreApplyForm = editDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setMsg("ä¿®æ¹ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | if(StringUtils.isBlank(dockingPreApplyForm.getGroupCode())) { |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | } |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreApplyForm); |
| | | } |
| | | //æ°å¢çç³è¯·åæ°æ® |
| | | if (addDockingPreApplyFormMap.containsKey(applyId)) { |
| | | DockingPreApplyForm dockingPreApplyForm = addDockingPreApplyFormMap.get(applyId); |
| | | dockingPreApplyForm.setCode(code2); |
| | | dockingPreApplyForm.setMsg("ä¿®æ¹ï¼" + msg); |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | if(StringUtils.isBlank(dockingPreApplyForm.getGroupCode())) { |
| | | dockingPreApplyForm.setGroupCode(customCoding); |
| | | } |
| | | ObjectMapper mp = new ObjectMapper(); |
| | | String writeValueAsString = null; |
| | | try { |
| | |
| | | dockingPreApplyForm.setContent(writeValueAsString); |
| | | } catch (JsonProcessingException e) { |
| | | } |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreApplyForm, MdmBtmTypeConstant.DOCKING_PRE_JAPPLYFORM); |
| | | } |
| | | //妿æéå¢ç åæ´æ°æ°æ® |
| | | if (isEditDatas) { |
| | |
| | | } |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(baseModel); |
| | | // baseModel.setId(customCoding); |
| | | baseModel.getData().put("groupCode", customCoding); |
| | | baseModel.getData().put("GROUPCODE", customCoding); |
| | | updateCbos.add(baseModel);//æ´æ°æ°æ®éå¢code |
| | | } |
| | | } |
| | |
| | | int code=dockingApplyFormQueryStatusVO.getCode(); |
| | | String mesg=dockingApplyFormQueryStatusVO.getMsg(); |
| | | if(code==1){ |
| | | message=mesg; |
| | | List<DockingApplyFormStatusVO> dockingApplyFormStatusVOList=dockingApplyFormQueryStatusVO.getData(); |
| | | if(CollectionUtils.isEmpty(dockingApplyFormStatusVOList)){ |
| | | if(!CollectionUtils.isEmpty(dockingApplyFormStatusVOList)){ |
| | | for (DockingApplyFormStatusVO applyFormDataState : dockingApplyFormStatusVOList) { |
| | | String applyId=applyFormDataState.getApplyNum(); |
| | | String state= applyFormDataState.getFormState(); |
| | |
| | | } |
| | | } |
| | | boolean res=this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList); |
| | | if(res){ |
| | | R.success("ç³è¯·éå¢ç ç¶ææ¥è¯¢æå:"+mesg); |
| | | } |
| | | }else{ |
| | | throw new Throwable("没æè·åå°ç¸å
³æ°æ®ä¿¡æ¯"); |
| | | } |
| | | }else{ |
| | | throw new Throwable(mesg); |
| | | message=mesg; |
| | | dockingPreApplyFormList.stream().forEach(dockingPreApplyForm -> { |
| | | dockingPreApplyForm.setMsg("ç³è¯·åæ¥ç失败ï¼"+mesg); |
| | | }); |
| | | this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList); |
| | | throw new Throwable(message); |
| | | } |
| | | |
| | | }catch (Throwable e){ |
| | | e.printStackTrace(); |
| | | //message=""+e; |
| | | log.error("è·åç³è¯·åç¶æå¤±è´¥"+e); |
| | | throw new VciBaseException(message); |
| | | throw new VciBaseException(e.getMessage()); |
| | | } |
| | | log.info("æ¥è¯¢ç³è¯·åç¶ææ¥å£end"); |
| | | return R.success(message); |
| | |
| | | log.info("classify:-------------->龿¥åç§°:"+nodeLinkName); |
| | | |
| | | if (dockingPreClassify == null || StringUtils.isBlank(dockingPreClassify.getOid())) { |
| | | dockingPreClassify=new DockingPreClassify(); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingPreClassify,MdmBtmTypeConstant.DOCKING_PRE_JCLASSIFY); |
| | | } else { |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(dockingPreClassify); |
| | |
| | | .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)); |
| | | s -> com.alibaba.cloud.commons.lang.StringUtils.isNotBlank(s.getEnglishName())).collect(Collectors.toMap(s -> s.getEnglishName(), t -> t)); |
| | | |
| | | for (DockingClassifyMetaAttrVO dockingClassifyMetaAttrVO : metaList) { |
| | | String chineseName = com.alibaba.cloud.commons.lang.StringUtils.isBlank(dockingClassifyMetaAttrVO.getChineseName())?"":dockingClassifyMetaAttrVO.getChineseName();// 屿§åç§° |
| | |
| | | */ |
| | | 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 { |
| | |
| | | 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)); |
| | | log.info("è·å屿§ç¾å§ 屿§id------->"+metaAttrOid); |
| | | //rangeMap= jmetaattrList.stream().collect(Collectors.toMap(s ->StringUtils.isNotBlank(s.getNumText())?"":s.getNumText(), t -> t)); |
| | | rangeMap=jmetaattrList.stream().filter(data -> data != null && StringUtils.isNotBlank(data.getNumText())).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getNumText(), t -> t)); |
| | | |
| | | for (String rangeKey : range.keySet()) { |
| | | DockingPreAttrRange rangeObject = new DockingPreAttrRange(); |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * ç»ç»æ°æ® |
| | | * */ |
| | | private DockingGroupDataVO queryApplycodeDataObjects(int optationtype,List<BaseModel> codeWupins,Map<String,DockingPreApplyForm> addDockingPreApplyFormMap,Map<String,DockingPreApplyForm> editDockingPreApplyFormMap,Map<String,BaseModel> codeWupinMap) throws VciBaseException{ |
| | | try { |
| | | String curUserName = AuthUtil.getUser().getUserName(); |
| | | String curUserName ="28201728"; //AuthUtil.getUser().getUserName(); |
| | | //ç³è¯·çæ°æ® |
| | | List<DockingMainData> mainDataList=new ArrayList<DockingMainData>(); |
| | | for (BaseModel dataBusinessObject : codeWupins) { |
| | | String format = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date()); |
| | | Map<String,String> dataValueMap=new CaseInsensitiveMap<>(dataBusinessObject.getData()); |
| | | String codeclsfid =dataValueMap.getOrDefault("codeclsfid",""); |
| | | //String codeclsfid = dataBusinessObject.getData().getOrDefault("codeclsfid".toUpperCase(Locale.ROOT),""); |
| | | Map<String,String> dataMap=new CaseInsensitiveMap<>(dataBusinessObject.getData()); |
| | | String codeclsfid=dataMap.getOrDefault("codeclsfid",""); |
| | | String btmName = dataBusinessObject.getBtmname(); |
| | | String oid = dataBusinessObject.getOid(); |
| | | |
| | | DockingPreApplyForm dockingPreApplyForm = new DockingPreApplyForm(); |
| | | |
| | | String dataOid = dataBusinessObject.getOid(); |
| | | Map<String, String> conditionsMap = new HashMap<String, String>(); |
| | | List<DockingPreApplyForm> applyFormObjects = dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda().eq(DockingPreApplyForm::getDataOid, dataOid).eq(DockingPreApplyForm::getOperationType, optationtype)); |
| | | //List<DockingPreApplyForm> applyFormObjects = dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda().eq(DockingPreApplyForm::getDataOid, dataOid).eq(DockingPreApplyForm::getOperationType, optationtype)); |
| | | // DockingPreApplyForm dockingPreApplyForm=new DockingPreApplyForm(); |
| | | String apllyCode = ""; |
| | | if (!CollectionUtils.isEmpty(applyFormObjects)) { |
| | | /*if (!CollectionUtils.isEmpty(applyFormObjects)) { |
| | | dockingPreApplyForm = applyFormObjects.get(0); |
| | | apllyCode = dockingPreApplyForm.getId(); |
| | | editDockingPreApplyFormMap.put(apllyCode, dockingPreApplyForm);//ç³è¯·ååç³è¯·å对象å
³ç³» |
| | | } else { |
| | | } else {*/ |
| | | apllyCode = dockingApplyUnitCode + "-" + format; |
| | | dockingPreApplyForm.setId(apllyCode); |
| | | dockingPreApplyForm.setName(""); |
| | | dockingPreApplyForm.setOperationType(optationtype+""); |
| | | dockingPreApplyForm.setDescription(dataBusinessObject.getDescription());//è·åæ°æ®æè¿°ä¿¡æ¯ |
| | | dockingPreApplyForm.setDescription(dataBusinessObject.getId());//è·åæ°æ®æè¿°ä¿¡æ¯ |
| | | dockingPreApplyForm.setDataOid(oid); |
| | | dockingPreApplyForm.setDataBtmName(btmName); |
| | | addDockingPreApplyFormMap.put(apllyCode, dockingPreApplyForm);//ç³è¯·ååç³è¯·å对象å
³ç³» |
| | | } |
| | | // } |
| | | |
| | | codeWupinMap.put(apllyCode, dataBusinessObject);//ç³è¯·ååå¯¹åºæ°æ®å
³ç³» |
| | | conditionsMap = new HashMap<String, String>(); |
| | |
| | | mainData.setApplyId(apllyCode);//ç³è¯·åå· |
| | | mainData.setClassName(dockingPreClassify.getNodeLinkName());//åç±»åç§° |
| | | mainData.setCreateBy(curUserName);// |
| | | if(optationtype==2) { |
| | | String groucode=dataBusinessObject.getData().getOrDefault("GROUPCODE",""); |
| | | dockingPreApplyForm.setGroupCode(groucode); |
| | | mainData.setCustomCoding(groucode); |
| | | } |
| | | mainData.setSecretLevel("å
é¨");//å¯çº§ï¼é»è®¤ä¸ºå
é¨ |
| | | mainData.setViewInfos(getviewInfos(optationtype,dockingPreClassify, dataBusinessObject));//è·åè§å¾æ¨¡å |
| | | mainDataList.add(mainData); |
| | |
| | | //æé 模åè§å¾æ°æ® |
| | | List<Map<String, Object>> viewValueList=new ArrayList<Map<String,Object>>(); |
| | | String oid = dockingPreViewModel.getOid(); |
| | | Map<String,String> dataValueMap=new CaseInsensitiveMap<>(dataBusinessObject.getData()); |
| | | Map<String,String> dataValueMap=new CaseInsensitiveMap<>(dataBusinessObject.getData()); |
| | | String codeClassifyId=dataValueMap.get("codeclsfid"); |
| | | Map<String,String>conditionsMap=new HashMap<String, String>(); |
| | | List<DockingPreAttrMapping> dockingPreAttrMappingList = dockingPreAttrMappingMapper.selectList(Wrappers.<DockingPreAttrMapping>query().lambda() |
| | |
| | | Object newVaue=null; |
| | | if(StringUtils.isNotBlank(jtargetattrkey)){ |
| | | getAttrRange(dockingPreMetaAttr);//è·ååæ®µåå¼èå´ |
| | | String value =""; |
| | | String value=""; |
| | | if(jtargetattrkey.toLowerCase(Locale.ROOT).equals("name")){ |
| | | value=dataBusinessObject.getName(); |
| | | }else if(jtargetattrkey.toLowerCase(Locale.ROOT).equals("id")){ |
| | | value=dataBusinessObject.getId(); |
| | | }else if(jtargetattrkey.toLowerCase(Locale.ROOT).equals("description")){ |
| | | value=dataBusinessObject.getDescription(); |
| | | }else { |
| | | value = dataValueMap.get(jtargetattrkey) == null ? "" : dataValueMap.getOrDefault(jtargetattrkey, ""); |
| | | }else{ |
| | | value=dataValueMap.get(jtargetattrkey)==null?"":dataValueMap.getOrDefault(jtargetattrkey,""); |
| | | } |
| | | newVaue = getVaue(dockingPreMetaAttr, value); |
| | | }else{ |
| | |
| | | if(newVaue==null||"".equals(newVaue)){ |
| | | newVaue= dockingPreMetaAttr.getDefaultValue(); |
| | | } |
| | | //newVaue= Func.isNotEmpty(newVaue)?newVaue:""; |
| | | viewValueMap.put(jenglishname, newVaue); |
| | | } |
| | | } |
| | | |
| | | viewValueList.add(viewValueMap); |
| | | return viewValueList; |
| | | } |
| | |
| | | return null; |
| | | }else { |
| | | try { |
| | | return simpleDateFormat.parse(value); |
| | | return simpleDateFormat.format(simpleDateFormat.parse(value)); |
| | | } catch (ParseException e) { |
| | | throw new VciBaseException("date", new String[]{"æ¥ææ ¼å¼è½¬æ¢é误"}); |
| | | } |
| | |
| | | return null; |
| | | }else{ |
| | | try { |
| | | return simpleDateFormat.parse(value); |
| | | return simpleDateFormat.format(simpleDateFormat.parse(value)); |
| | | } catch (ParseException e) { |
| | | throw new VciBaseException("date", new String[]{"æ¥ææ ¼å¼è½¬æ¢é误"}); |
| | | } |