| | |
| | | |
| | | /** |
| | | * 获取请求URL参数 |
| | | * |
| | | * @return Map<String, Object> |
| | | */ |
| | | private Map<String, Object> getParameter(){ |
| | |
| | | |
| | | /** |
| | | * 条件查询多个 |
| | | * @url {ctx}/api/web/gridEvent/listQuery |
| | | * |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/listQuery |
| | | */ |
| | | @GetMapping("/listQuery") |
| | | public Object listQuery() { |
| | |
| | | |
| | | /** |
| | | * 条件分页查询 |
| | | * @url {ctx}/api/web/gridEvent/pageQuery |
| | | * |
| | | * @param page 页码 |
| | | * @param size 每页数量 |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/pageQuery |
| | | */ |
| | | @GetMapping("/pageQuery") |
| | | public Object pageQuery(@RequestParam(value = "page") int page, @RequestParam(value = "size") int size) { |
| | |
| | | |
| | | /** |
| | | * 根据编号查询单个 |
| | | * @url {ctx}/api/web/gridEvent/getById |
| | | * |
| | | * @param id 主键编号 |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/getById |
| | | */ |
| | | @GetMapping("/getById") |
| | | public Object getById(@RequestParam(value = "id") String id) { |
| | |
| | | |
| | | /** |
| | | * 根据主键单个 |
| | | * @url {ctx}/api/web/gridEvent/deleteById |
| | | * |
| | | * @param id 主键编号 |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/deleteById |
| | | */ |
| | | @GetMapping("/deleteById") |
| | | public Object deleteById(@RequestParam(value = "id") String id) { |
| | |
| | | |
| | | /** |
| | | * 新增或更新对象 |
| | | * @url {ctx}/api/web/gridEvent/saveGridEvent |
| | | * |
| | | * @param gridEvent 实体对象 |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/saveGridEvent |
| | | */ |
| | | @PostMapping("/saveGridEvent") |
| | | public Object saveGridEvent(@RequestBody GridEvent gridEvent) { |
| | |
| | | |
| | | /** |
| | | * 根据编号查询单个 |
| | | * @url {ctx}/api/web/gridEvent/getGridEventId |
| | | * |
| | | * @param caseId 案件编号 |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/getGridEventId |
| | | */ |
| | | @GetMapping("/getGridEventId") |
| | | public Object getGridEventId(@RequestParam(value = "caseId") String caseId) { |
| | |
| | | |
| | | /** |
| | | * 根据编号查询单个 |
| | | * @url {ctx}/api/web/gridEvent/updateCaseEvent |
| | | * |
| | | * @param gridApprovalRecordVo |
| | | * @return Object |
| | | * @url {ctx}/api/web/gridEvent/updateCaseEvent |
| | | */ |
| | | @PostMapping("/updateCaseEvent") |
| | | public Object updateCaseEvent(@RequestBody GridApprovalRecordVo gridApprovalRecordVo) { |
| | |
| | | terms.put("mainId", gridApprovalRecordVo.getCaseId()); |
| | | } |
| | | List<FileInfoBaseDTO> fileInfoBaseDTOList = fileInfoService.listFileInfoByTerms(terms); |
| | | Map<String, Object> terms2 = new HashMap<>(); |
| | | if (ObjectUtils.isNotEmpty(gridApprovalRecordVo) && StringUtils.isNotBlank(gridApprovalRecordVo.getCaseId())) { |
| | | terms2.put("mainId", gridApprovalRecordVo.getCaseId()); |
| | | terms2.put("ownerCat", "22_00014-5"); |
| | | } |
| | | List<FileInfoBaseDTO> windUpList = fileInfoService.listFileInfoByTerms(terms2); |
| | | List<GridFileRelatedVo> windupRelateVoList = new ArrayList<>(); |
| | | log.info("获取到附件上传:"+fileInfoBaseDTOList.size()); |
| | | if (windUpList != null && windUpList.size() > 0) { |
| | | log.info("获取到结案附件上传:" + windUpList.size()); |
| | | for (FileInfoBaseDTO fileInfoBaseDTO : windUpList) { |
| | | try { |
| | | GridFileUploadVo gridFileUploadVo = new GridFileUploadVo(); |
| | | gridFileUploadVo.setFileName(fileInfoBaseDTO.getFileName()); |
| | | gridFileUploadVo.setFilePath(fileInfoBaseDTO.getFullPath()); |
| | | gridFileUploadVo.setFileSize(fileInfoBaseDTO.getSize() != null ? fileInfoBaseDTO.getSize().longValue() : 0L); |
| | | gridFileUploadVo.setType(fileInfoBaseDTO.getSuffix()); |
| | | R<GridFileUploadDTO> result = null; |
| | | //上传附件信息 |
| | | result = gridCaseDataService.uploadFileInfo(gridFileUploadVo); |
| | | if (R.SUCCESS == result.getCode()) { |
| | | //获取上传结果,组成新的附件对象 |
| | | GridFileUploadDTO gridFileUploadDTO = result.getData(); |
| | | GridFileRelatedVo gridFileRelatedVo = new GridFileRelatedVo(); |
| | | gridFileRelatedVo.setFileName(gridFileUploadDTO.getFileName()); |
| | | gridFileRelatedVo.setFilePath(gridFileUploadDTO.getFilePath()); |
| | | gridFileRelatedVo.setOriginalFileName(gridFileUploadDTO.getOriginalFileName()); |
| | | gridFileRelatedVo.setFileSize(gridFileUploadDTO.getFileSize()); |
| | | gridFileRelatedVo.setType("add"); |
| | | gridFileRelatedVo.setFileType(gridFileUploadDTO.getFileType()); |
| | | windupRelateVoList.add(gridFileRelatedVo); |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | log.info("附件上传失败:" + fileInfoBaseDTO.getId()); |
| | | } |
| | | } |
| | | } |
| | | List<GridFileRelatedVo> gridFileRelatedVoList = new ArrayList<>(); |
| | | for (FileInfoBaseDTO fileInfoBaseDTO: fileInfoBaseDTOList){ |
| | | try { |
| | |
| | | log.info("附件上传失败:"+fileInfoBaseDTO.getId()); |
| | | } |
| | | } |
| | | log.info("xsdgridApprovalRecordVo{}",gridApprovalRecordVo); |
| | | if(gridApprovalRecordVo.getHandleName().equals(GridEnum.EVENT_FLOW_3.getIndex())){ |
| | | //插入到更新事件对象中 |
| | | log.info("gridFileRelatedVoList{}",gridFileRelatedVoList); |
| | | log.info("windupRelateVoList{}",windupRelateVoList); |
| | | gridApprovalRecordVo.setAfterAttachmentInfoList(gridFileRelatedVoList); |
| | | gridApprovalRecordVo.setEndAttachmentInfoList(windupRelateVoList); |
| | | }else{ |
| | | //插入到更新事件对象中 |
| | | gridApprovalRecordVo.setAttachmentInfoList(gridFileRelatedVoList); |