| | |
| | | taskStatistics.setTimelyFinishedTaskNum(this.getTimelyTaskNum(projectProcess.getProcessInsId())); |
| | | taskStatistics.setOvertimeTaskNum(this.getOvertimeTaskNum(projectProcess.getProcessInsId())); |
| | | taskStatistics.setWillOvertimeTaskNum(this.getWillOvertimeTaskNum(projectProcess.getProcessInsId())); |
| | | taskStatistics.setToleranceNum(this.getToleranceTask(projectProcess.getProcessInsId())); |
| | | taskStatistics.setWaitTaskNum(this.getWaitTaskNum(projectProcess.getProcessInsId())); |
| | | // taskStatistics.setCurrentTask(this.getCurrentNodeTaskList(projectProcess.getProcessInstanceId())); |
| | | detail.setStatistics(taskStatistics); |
| | | |
| | |
| | | * @param processInsId |
| | | * @return |
| | | */ |
| | | private Long getToleranceTask(String processInsId){ |
| | | private Long getWaitTaskNum(String processInsId){ |
| | | // 查出容缺过的任务 |
| | | List<ProcessLog> allWaitTaskList = new LambdaQueryChainWrapper<>(processLogService.getBaseMapper()) |
| | | .eq(ProcessLog::getProcessInsId, processInsId) |