| | |
| | | Date nowDate = DateUtils.getNowDate(); |
| | | // 查询当事人评价任务 |
| | | QueryWrapper<CaseTask> caseTaskQueryWrapper = new QueryWrapper<>(); |
| | | caseTaskQueryWrapper.in("case_id", idList).eq("node_id", FlowNodeEnum.FLOW_NODE_DSRPJ.getIndex()); |
| | | caseTaskQueryWrapper.in("case_id", idList).eq("node_id", FlowNodeEnum.FLOW_NODE_DSRPJ.getIndex()).orderByDesc("create_time"); |
| | | List<CaseTask> dsrpjCaseTaskList = caseTaskService.list(caseTaskQueryWrapper); |
| | | for(CaseTask dsrpjCaseTask: dsrpjCaseTaskList){ |
| | | // 完成当前当事人评价节点任务 |
| | |
| | | CaseTask jagdCaseTask = new CaseTask(); |
| | | jagdCaseTask.setId(utilsClient.getNewTimeId()); |
| | | jagdCaseTask.setCaseId(dsrpjCaseTask.getCaseId()); |
| | | if(jagdFlowNode!=null){ |
| | | jagdCaseTask.setFlowableId(jagdFlowNode.getFlowableId()); |
| | | jagdCaseTask.setProcessInstanceId(jagdFlowNode.getProcessInstanceId()); |
| | | jagdCaseTask.setProcessTaskId(jagdFlowNode.getProcessTaskId()); |
| | |
| | | jagdCaseTask.setNodeName(jagdFlowNode.getNodeName()); |
| | | jagdCaseTask.setFlowId(jagdFlowNode.getFlowId()); |
| | | jagdCaseTask.setNodeShowName(jagdFlowNode.getNodeShowName()); |
| | | if (jagdFlowNode.getExpire() != 0) { |
| | | jagdCaseTask.setExpireTime(syHolidayService.getExpiryDay(nowDate, jagdFlowNode.getExpire())); |
| | | } |
| | | } |
| | | jagdCaseTask.setCaseTaskType(CaseTaskConsts.CASE_TASK_TYPE_1); |
| | | // 任务所属单位:结案申请组织 |
| | | caseTaskQueryWrapper.clear(); |
| | |
| | | jagdCaseTask.setReadStatus(CaseTaskConsts.READ_STATUS_0); |
| | | jagdCaseTask.setStatus(CaseTaskConsts.TASK_STATUS_2); |
| | | // 任务处理时限 |
| | | if (jagdFlowNode.getExpire() != 0) { |
| | | jagdCaseTask.setExpireTime(syHolidayService.getExpiryDay(nowDate, jagdFlowNode.getExpire())); |
| | | } |
| | | jagdCaseTask.setHandleUnitId(jasqCaseTaskList.get(0).getHandleUnitId()); |
| | | jagdCaseTask.setHandleUnitName(jasqCaseTaskList.get(0).getHandleUnitName()); |
| | | jagdCaseTask.setHandleDeptId(jasqCaseTaskList.get(0).getHandleDeptId()); |