| | |
| | | } |
| | | |
| | | /** |
| | | * 审核联合处置申请 |
| | | * 审核联合处置审核 |
| | | * @param caseAssistApply 实体对象 |
| | | */ |
| | | public void reviewCaseAssistApply(CaseAssistApply caseAssistApply, String userId){ |
| | |
| | | dslCaseTask.setCreateTime(now); |
| | | dslCaseTask.setUpdateTime(now); |
| | | caseTaskService.save(dslCaseTask); |
| | | // 更新纠纷扩展信息 |
| | | CaseInfoUnfold caseInfoUnfoldPO = new CaseInfoUnfold(); |
| | | caseInfoUnfoldPO.setId(dslCaseTask.getCaseId()); |
| | | caseInfoUnfoldPO.setAssistUnitId(caseAssistApply.getApplyAssistUnitId()); |
| | | caseInfoUnfoldPO.setAssistUnitName(caseAssistApply.getApplyAssistUnitName()); |
| | | caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO); |
| | | } |
| | | // 更新纠纷扩展信息 |
| | | CaseInfoUnfold caseInfoUnfoldPO = new CaseInfoUnfold(); |
| | | caseInfoUnfoldPO.setId(caseAssistApply.getCaseId()); |
| | | caseInfoUnfoldPO.setAssistUnitId(caseAssistApply.getApplyAssistUnitId()); |
| | | caseInfoUnfoldPO.setAssistUnitName(caseAssistApply.getApplyAssistUnitName()); |
| | | caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO); |
| | | } |
| | | }catch (Exception e){ |
| | | log.error("[CaseAssistApplyService.reviewCaseAssistApply]调用失败,异常信息:"+e, e); |
| | |
| | | * @return long |
| | | */ |
| | | public CaseAssistApply caseAssistApplyByCaseId(String caseId){ |
| | | QueryWrapper<CaseAssistApply> caseAssistApplyQueryWrapper = new QueryWrapper<>(); |
| | | caseAssistApplyQueryWrapper.eq("case_id", caseId).eq("apply_status", 0) |
| | | .orderByDesc("create_time"); |
| | | CaseAssistApply caseAssistApply = mapper.selectOne(caseAssistApplyQueryWrapper); |
| | | Map<String, Object> terms = new HashMap<>(); |
| | | terms.put("mainId", caseId); |
| | | terms.put("ownerIds", "'" + caseAssistApply.getId() + "'"); |
| | | List<FileIdInfoBaseDTO> fileIdInfoBaseDTOList = sysClient.listIdInfoByOwnerIdList(terms); |
| | | if(CollectionUtils.isNotEmpty(fileIdInfoBaseDTOList)){ |
| | | caseAssistApply.setFileInfoBaseDTOList(fileIdInfoBaseDTOList.get(0).getFileList()); |
| | | try { |
| | | QueryWrapper<CaseAssistApply> caseAssistApplyQueryWrapper = new QueryWrapper<>(); |
| | | caseAssistApplyQueryWrapper.eq("case_id", caseId).eq("apply_status", 0) |
| | | .orderByDesc("create_time"); |
| | | CaseAssistApply caseAssistApply = mapper.selectOne(caseAssistApplyQueryWrapper); |
| | | Map<String, Object> terms = new HashMap<>(); |
| | | terms.put("mainId", caseId); |
| | | terms.put("ownerIds", "'" + caseAssistApply.getId() + "'"); |
| | | List<FileIdInfoBaseDTO> fileIdInfoBaseDTOList = sysClient.listIdInfoByOwnerIdList(terms); |
| | | if (CollectionUtils.isNotEmpty(fileIdInfoBaseDTOList)) { |
| | | caseAssistApply.setFileInfoBaseDTOList(fileIdInfoBaseDTOList.get(0).getFileList()); |
| | | } |
| | | return caseAssistApply; |
| | | }catch(Exception e ){ |
| | | log.error("[CaseAssistApplyService.caseAssistApplyByCaseId]调用失败,异常信息:"+e, e); |
| | | throw new ServiceException("CaseAssistApplyService.caseAssistApplyByCaseId", e); |
| | | } |
| | | return caseAssistApply; |
| | | } |
| | | |
| | | /** |