| | |
| | | import cn.gistack.sm.patrol.service.IPatrolTaskService; |
| | | import cn.gistack.sm.patrol.util.EnhancementServicesTool; |
| | | import cn.gistack.sm.patrol.util.IdWorker; |
| | | import cn.gistack.sm.patrol.vo.BladeFlowTask; |
| | | import cn.gistack.sm.patrol.vo.PatrolTaskReport; |
| | | import cn.gistack.sm.patrol.vo.PatrolTaskVO; |
| | | import cn.gistack.sm.patrol.vo.TaskStatusCount; |
| | | import cn.gistack.sm.patrol.vo.*; |
| | | import cn.gistack.sm.sjztmd.service.IYwTermitesTaskService; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import lombok.AllArgsConstructor; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<TaskStatusCount> getTaskStatusCountOptimize(PatrolTaskVO patrolTaskVO) { |
| | | List<TaskStatusCount> list = new ArrayList<>(); |
| | | // TaskStatusCount all = baseMapper.getTaskStatusCountAll(patrolTaskVO); |
| | | // |
| | | // TaskStatusCount unfinished = baseMapper.getTaskStatusCountByType(patrolTaskVO,"1"); |
| | | // TaskStatusCount processing = baseMapper.getTaskStatusCountByType(patrolTaskVO,"2"); |
| | | // TaskStatusCount finished = baseMapper.getTaskStatusCountByType(patrolTaskVO,"3"); |
| | | // |
| | | // list.add(unfinished); |
| | | // list.add(processing); |
| | | // list.add(finished); |
| | | // list.add(all); |
| | | |
| | | TaskStatus taskStatus = baseMapper.getTaskStatus(patrolTaskVO); |
| | | |
| | | TaskStatusCount unfinished = new TaskStatusCount("未完成","1",taskStatus.getUnfinished()); |
| | | TaskStatusCount processing = new TaskStatusCount("进行中","2",taskStatus.getProcessing()); |
| | | TaskStatusCount finished = new TaskStatusCount("已完成","3",taskStatus.getFinished()); |
| | | TaskStatusCount all = new TaskStatusCount("全部","",taskStatus.getTotal()); |
| | | |
| | | list.add(unfinished); |
| | | list.add(processing); |
| | | list.add(finished); |
| | | list.add(all); |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public TaskStatus getTaskStatus(PatrolTaskVO patrolTaskVO) { |
| | | |
| | | TaskStatus taskStatus = baseMapper.getTaskStatus(patrolTaskVO); |
| | | |
| | | return taskStatus; |
| | | } |
| | | |
| | | @Override |
| | | public List<TaskStatusCount> getTaskTypeCount(PatrolTaskVO patrolTaskVO) { |
| | | return baseMapper.getTaskTypeCount(patrolTaskVO); |
| | | } |