| | |
| | | if (CaseBaseConstsEnum.CASE_CANAL_1.getIndex().equals(caseInfo.getCanal())){ |
| | | lfdj.setNodeShowName("来访登记"); |
| | | lfdj.setHandleUserName(caseInfo.getInputUserName()); |
| | | lfdj.setHandleUnitName(caseInfo.getInputUnitName()); |
| | | }else { |
| | | lfdj.setNodeShowName(caseInfo.getCanalName()); |
| | | lfdj.setHandleUnitName(caseInfo.getInputUserName()+"(当事人)"); |
| | | lfdj.setHandleUserName(caseInfo.getInputUserName()); |
| | | } |
| | | lfdj.setHandleUnitName(caseInfo.getInputUnitName()); |
| | | lfdj.setTaskType(CaseTaskConsts.TASK_TYPE_1); |
| | | lfdj.setStatus(CaseTaskConsts.TASK_STATUS_2); |
| | | lfdj.setHandleTime(new Date()); |
| | |
| | | caseFlowDTO.setHandleUserName(caseTask.getHandleUserName()); |
| | | caseFlowDTO.setHandleTime(caseTask.getHandleTime()); |
| | | caseFlowDTO.setHandleNotes(caseTask.getHandleIllust()); |
| | | caseFlowDTO.setTaskType(caseTask.getTaskType()); |
| | | // todo 审核不通过、通过的展示,有调解结果的 |
| | | if (CaseTaskConsts.HANDLE_RESULT_1 == caseTask.getHandleResult()) { |
| | | caseFlowDTO.setAuditResult(AuditBaseConstsEnum.AUDIT_RESULT_1.getIndex()); |
| | | caseFlowDTO.setAuditResultName(AuditBaseConstsEnum.AUDIT_RESULT_1.getDes()); |
| | | caseFlowDTO.setTaskType(caseTask.getTaskType()); |
| | | |
| | | } |
| | | if (CaseTaskConsts.HANDLE_RESULT_2 == caseTask.getHandleResult()) { |
| | | caseFlowDTO.setAuditResult(AuditBaseConstsEnum.AUDIT_RESULT_2.getIndex()); |
| | | caseFlowDTO.setAuditResultName(AuditBaseConstsEnum.AUDIT_RESULT_2.getDes()); |
| | | caseFlowDTO.setTaskType(CaseTaskConsts.TASK_TYPE_2); |
| | | |
| | | } |
| | | caseFlowDTO.setStatus(caseTask.getStatus()); |
| | | } |
| | | handleCaseFlowList.add(caseFlowDTO); |
| | | // 待受理节点,已签收的,需要加多一个受理节点 |
| | | if(caseTask.getNodeId().equals(FlowNodeEnum.FLOW_NODE_ZJ_DSL.getIndex()) |
| | | || caseTask.getNodeId().equals(FlowNodeEnum.FLOW_NODE_QJ_DSL.getIndex()) |
| | | || caseTask.getNodeId().equals(FlowNodeEnum.FLOW_NODE_SJ_DSL.getIndex())){ |
| | | if(CaseTaskConsts.SIGN_STATUS_2 == caseTask.getSignStatus()){ |
| | | CaseFlowDTO slCaseFlowDTO = new CaseFlowDTO(); |
| | | if (CaseTaskConsts.TASK_STATUS_1 == caseTask.getStatus()){ |
| | | if (caseTask.getNodeId().equals(FlowNodeEnum.FLOW_NODE_DSRPJ.getIndex())){ |
| | | slCaseFlowDTO.setNodeShowName(caseTask.getNodeShowName()); |
| | | slCaseFlowDTO.setProcessName(caseTask.getNodeShowName()); |
| | | }else{ |
| | | slCaseFlowDTO.setProcessName(caseInfo.getProcessName()); |
| | | } |
| | | slCaseFlowDTO.setHandleUnitName(caseTask.getCandeUnitName()); |
| | | slCaseFlowDTO.setTaskType(caseTask.getTaskType()); |
| | | slCaseFlowDTO.setStatus(caseTask.getStatus()); |
| | | }else { |
| | | slCaseFlowDTO.setNodeShowName(caseTask.getNodeShowName()); |
| | | slCaseFlowDTO.setHandleUnitName(caseTask.getHandleUnitName()); |
| | | slCaseFlowDTO.setHandleUserName(caseTask.getHandleUserName()); |
| | | slCaseFlowDTO.setHandleTime(caseTask.getHandleTime()); |
| | | slCaseFlowDTO.setHandleNotes("已受理"); |
| | | if (CaseTaskConsts.HANDLE_RESULT_1 == caseTask.getHandleResult()) { |
| | | slCaseFlowDTO.setAuditResult(AuditBaseConstsEnum.AUDIT_RESULT_1.getIndex()); |
| | | slCaseFlowDTO.setAuditResultName(AuditBaseConstsEnum.AUDIT_RESULT_1.getDes()); |
| | | slCaseFlowDTO.setTaskType(caseTask.getTaskType()); |
| | | } |
| | | if (CaseTaskConsts.HANDLE_RESULT_2 == caseTask.getHandleResult()) { |
| | | slCaseFlowDTO.setAuditResult(AuditBaseConstsEnum.AUDIT_RESULT_2.getIndex()); |
| | | slCaseFlowDTO.setAuditResultName(AuditBaseConstsEnum.AUDIT_RESULT_2.getDes()); |
| | | slCaseFlowDTO.setTaskType(CaseTaskConsts.TASK_TYPE_2); |
| | | } |
| | | slCaseFlowDTO.setStatus(caseTask.getStatus()); |
| | | } |
| | | handleCaseFlowList.add(slCaseFlowDTO); |
| | | } |
| | | } |
| | | |
| | | // 办理反馈节点,加上化解结果 |
| | | if (caseTask.getNodeId().equals(FlowNodeEnum.FLOW_NODE_BLFK.getIndex())){ |
| | | CaseFlowDTO blfkCaseFlowDTO = new CaseFlowDTO(); |
| | | if (CaseTaskConsts.TASK_STATUS_1 == caseTask.getStatus()){ |
| | | if (caseTask.getNodeId().equals(FlowNodeEnum.FLOW_NODE_DSRPJ.getIndex())){ |
| | | blfkCaseFlowDTO.setNodeShowName(caseTask.getNodeShowName()); |
| | | blfkCaseFlowDTO.setProcessName(caseTask.getNodeShowName()); |
| | | }else{ |
| | | blfkCaseFlowDTO.setProcessName(caseInfo.getProcessName()); |
| | | } |
| | | blfkCaseFlowDTO.setHandleUnitName(caseTask.getCandeUnitName()); |
| | | blfkCaseFlowDTO.setTaskType(caseTask.getTaskType()); |
| | | blfkCaseFlowDTO.setStatus(caseTask.getStatus()); |
| | | }else { |
| | | blfkCaseFlowDTO.setNodeShowName(caseTask.getNodeShowName()); |
| | | blfkCaseFlowDTO.setHandleUnitName(caseTask.getHandleUnitName()); |
| | | blfkCaseFlowDTO.setHandleUserName(caseTask.getHandleUserName()); |
| | | blfkCaseFlowDTO.setHandleTime(caseTask.getHandleTime()); |
| | | CaseInfoUnfold caseInfoUnfold = caseInfoUnfoldService.getById(caseId); |
| | | blfkCaseFlowDTO.setHandleNotes("化解结果:"+caseInfoUnfold.getMediResultName()); |
| | | blfkCaseFlowDTO.setTaskType(caseTask.getTaskType()); |
| | | // todo 审核不通过、通过的展示,有调解结果的 |
| | | if (CaseTaskConsts.HANDLE_RESULT_1 == caseTask.getHandleResult()) { |
| | | |
| | | } |
| | | if (CaseTaskConsts.HANDLE_RESULT_2 == caseTask.getHandleResult()) { |
| | | |
| | | } |
| | | blfkCaseFlowDTO.setStatus(caseTask.getStatus()); |
| | | } |
| | | handleCaseFlowList.add(blfkCaseFlowDTO); |
| | | } |
| | | } |
| | | result.put("handleCaseFlowList", handleCaseFlowList); |
| | | |
| | |
| | | dslCaseTaskPO.setHandleUnitId(loginUser.getUnitId()); |
| | | dslCaseTaskPO.setHandleUnitName(loginUser.getUnitName()); |
| | | dslCaseTaskPO.setHandleUserId(loginUser.getId()); |
| | | dslCaseTaskPO.setHandleIllust("已受理"); |
| | | dslCaseTaskPO.setHandleUserName(loginUser.getTrueName()); |
| | | dslCaseTaskPO.setHandleResult(CaseTaskConsts.HANDLE_RESULT_1); |
| | | dslCaseTaskPO.setHandleTime(nowDate); |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * web端任务处理-上报 |
| | | * @param caseAppear 上报表单 |
| | | * @param userId 当前登录用户 |
| | | */ |
| | | public void webAppearApply(CaseAppear caseAppear, String userId){ |
| | | try{ |
| | | |
| | | }catch (Exception e){ |
| | | log.error("[CaseTaskService.webWindupApply]调用失败,异常信息:"+e, e); |
| | | throw new ServiceException("CaseTaskService.webWindupApply", e); |
| | | } |
| | | } |
| | | |
| | | } |