| | |
| | | */ |
| | | @Override |
| | | public ResponseEntity<String> queryOaWorkflowFormData(Map paramIn) { |
| | | OaWorkflowDto oaWorkflowDto = new OaWorkflowDto(); |
| | | oaWorkflowDto.setFlowId(paramIn.get("flowId").toString()); |
| | | oaWorkflowDto.setStoreId(paramIn.get("storeId").toString()); |
| | | List<OaWorkflowDto> oaWorkflowDtos = oaWorkflowInnerServiceSMOImpl.queryOaWorkflows(oaWorkflowDto); |
| | | |
| | | Assert.listOnlyOne(oaWorkflowDtos, "流程不存在"); |
| | | OaWorkflowFormDto oaWorkflowFormDto = new OaWorkflowFormDto(); |
| | | oaWorkflowFormDto.setFlowId(paramIn.get("flowId").toString()); |
| | | oaWorkflowFormDto.setStoreId(paramIn.get("storeId").toString()); |
| | | oaWorkflowFormDto.setFormId(oaWorkflowDtos.get(0).getCurFormId()); |
| | | oaWorkflowFormDto.setRow(1); |
| | | oaWorkflowFormDto.setPage(1); |
| | | List<OaWorkflowFormDto> oaWorkflowFormDtos = oaWorkflowFormInnerServiceSMOImpl.queryOaWorkflowForms(oaWorkflowFormDto); |
| | |
| | | if (workflowDataFileDtos == null || workflowDataFileDtos.size() < 1) { |
| | | return; |
| | | } |
| | | String imgUrl = MappingCache.getValue(MappingConstant.FILE_DOMAIN,"IMG_PATH"); |
| | | for(WorkflowDataFileDto tmpWorkflowDataFileDto: workflowDataFileDtos){ |
| | | String imgUrl = MappingCache.getValue(MappingConstant.FILE_DOMAIN, "IMG_PATH"); |
| | | for (WorkflowDataFileDto tmpWorkflowDataFileDto : workflowDataFileDtos) { |
| | | tmpWorkflowDataFileDto.setRealFileName(imgUrl + tmpWorkflowDataFileDto.getRealFileName()); |
| | | } |
| | | |
| | | datas.get(0).put("files",workflowDataFileDtos); |
| | | datas.get(0).put("files", workflowDataFileDtos); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | return ResultVo.success(); |
| | | } |
| | | |
| | |
| | | oaWorkflowFormDto.setPage(1); |
| | | List<OaWorkflowFormDto> oaWorkflowFormDtos = oaWorkflowFormInnerServiceSMOImpl.queryOaWorkflowForms(oaWorkflowFormDto); |
| | | //Assert.listOnlyOne(oaWorkflowFormDtos, "未包含流程表单,请先设置表单"); |
| | | OaWorkflowFormDto tmpOaWorkflowFormDto = (oaWorkflowFormDtos == null || oaWorkflowFormDtos.size() < 1)?null:oaWorkflowFormDtos.get(0); |
| | | OaWorkflowFormDto tmpOaWorkflowFormDto = (oaWorkflowFormDtos == null || oaWorkflowFormDtos.size() < 1) ? null : oaWorkflowFormDtos.get(0); |
| | | |
| | | OaWorkflowDataDto oaWorkflowDataDto = new OaWorkflowDataDto(); |
| | | oaWorkflowDataDto.setFlowId(paramIn.getString("flowId")); |
| | |
| | | } |
| | | |
| | | //输入formData |
| | | refreshFormData(oaWorkflowFormDto,datas,paramIn); |
| | | refreshFormData(oaWorkflowFormDto, datas, paramIn); |
| | | |
| | | long duration = 0L; |
| | | for (JSONObject data : datas) { |
| | |
| | | } |
| | | |
| | | private void refreshFormData(OaWorkflowFormDto oaWorkflowFormDto, List<JSONObject> datas, JSONObject paramIn) { |
| | | if(oaWorkflowFormDto == null){ |
| | | return ; |
| | | if (oaWorkflowFormDto == null) { |
| | | return; |
| | | } |
| | | |
| | | List<String> ids = new ArrayList<>(); |