| | |
| | | throw new Throwable(message); |
| | | } |
| | | }else{ |
| | | message="æªè·ä»éå¢è·åå°ä»»ä½æ¨¡åä¿¡æ¯"; |
| | | message="æªä»éå¢è·åå°ä»»ä½æ¨¡åä¿¡æ¯"; |
| | | log.info(message); |
| | | throw new Throwable(message); |
| | | } |
| | |
| | | * @param dataOids |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | public R queryApplyState(String dataOids) { |
| | | @Override |
| | | public R queryApplyState(String dataOids) throws VciBaseException { |
| | | |
| | | String message="æ§è¡æåï¼"; |
| | | log.info("æ¥è¯¢ç³è¯·åç¶ææ¥å£statr"); |
| | | try { |
| | | VciBaseUtil.alertNotNull(dataOids,"ææ¥ç³è¯·åæ°æ®ä¸»é®"); |
| | | VciBaseUtil.alertNotNull(dockingApplySysName,"ç³»ç»æ è¯é
ç½®ï¼docking.apply.unitCode"); |
| | | |
| | | List<String> applyIdList=new ArrayList<>(); |
| | | List<DockingPreApplyForm> dockingPreApplyFormList= this.dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda().in(DockingPreApplyForm::getDataOid, VciBaseUtil.str2List(dataOids))); |
| | | Map<String,DockingPreApplyForm> dockingPreApplyFormMap=new HashMap<>(); |
| | | dockingPreApplyFormList.stream().forEach(dockingPreApplyForm -> { |
| | | dockingPreApplyForm.getId(); |
| | | |
| | | applyIdList.add(dockingPreApplyForm.getId()); |
| | | dockingPreApplyFormMap.put(dockingPreApplyForm.getId(),dockingPreApplyForm); |
| | | }); |
| | | |
| | | DockingModelQueryVO dockingModelQueryVO=new DockingModelQueryVO(); |
| | | dockingModelQueryVO.setApplyNums(VciBaseUtil.array2String(applyIdList.toArray(new String[]{}))); |
| | | dockingModelQueryVO.setSysName(dockingApplySysName); |
| | | DockingApplyFormQueryStatusVO dockingApplyFormQueryStatusVO=mdmApplyGroupCodeProvider.queryApplyState(dockingModelQueryVO); |
| | | |
| | | int code=dockingApplyFormQueryStatusVO.getCode(); |
| | | String mesg=dockingApplyFormQueryStatusVO.getMsg(); |
| | | if(code==1){ |
| | | List<DockingApplyFormStatusVO> dockingApplyFormStatusVOList=dockingApplyFormQueryStatusVO.getData(); |
| | | if(CollectionUtils.isEmpty(dockingApplyFormStatusVOList)){ |
| | | for (DockingApplyFormStatusVO applyFormDataState : dockingApplyFormStatusVOList) { |
| | | String applyId=applyFormDataState.getApplyNum(); |
| | | String state= applyFormDataState.getFormState(); |
| | | String examineOpinion=applyFormDataState.getExamineOpinion(); |
| | | String jmsg=getCodeState(state)+"ï¼æè§ï¼"+examineOpinion; |
| | | if(dockingPreApplyFormMap.containsKey(applyId)){ |
| | | DockingPreApplyForm applyFormObject=dockingPreApplyFormMap.get(applyId); |
| | | applyFormObject.setMsg(jmsg); |
| | | } |
| | | } |
| | | boolean res=this.dockingPreApplyFormService.saveOrUpdateBatch(dockingPreApplyFormList); |
| | | if(res){ |
| | | R.success("ç³è¯·éå¢ç ç¶ææ¥è¯¢æå:"+mesg); |
| | | } |
| | | }else{ |
| | | throw new Throwable("没æè·åå°ç¸å
³æ°æ®ä¿¡æ¯"); |
| | | } |
| | | }else{ |
| | | throw new Throwable(mesg); |
| | | } |
| | | |
| | | }catch (Throwable e){ |
| | | e.printStackTrace();; |
| | | log.error("è·åæ°æ®æ¨¡å失败"+e); |
| | | R.fail(message); |
| | | log.error("è·åç³è¯·åç¶æå¤±è´¥"+e); |
| | | throw new VciBaseException(message); |
| | | } |
| | | log.info("æ¥è¯¢ç³è¯·åç¶ææ¥å£end"); |
| | | return R.success(message); |
| | |
| | | } |
| | | return value; |
| | | } |
| | | |
| | | private String getCodeState(String formState){ |
| | | String msg=""; |
| | | if("1".equals(formState)){ |
| | | msg="éå¢å®¡æ ¸ä¸"; |
| | | }else if("2".equals(formState)){ |
| | | msg="驳å"; |
| | | }else if("3".equals(formState)){ |
| | | msg="éå¢å®¡æ ¸ä¸"; |
| | | }else if("4".equals(formState)){ |
| | | msg="å®¡æ ¸ç»æï¼èµç 失败"; |
| | | }else if("5".equals(formState)){ |
| | | msg="å®¡æ ¸ç»æï¼èµç æå"; |
| | | }else if("6".equals(formState)){ |
| | | msg="å¾
301èµç "; |
| | | }else if("7".equals(formState)){ |
| | | msg="å·²èµç "; |
| | | }else if("8".equals(formState)){ |
| | | msg="å·²èµç ï¼æ²¿ç¨ï¼"; |
| | | }else if("9".equals(formState)){ |
| | | msg="å®¡æ ¸ä¸"; |
| | | } |
| | | return msg; |
| | | } |
| | | } |