| | |
| | | List<TLocation> locations = locationService.list(); |
| | | LambdaQueryWrapper<TTask> tTaskLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | if (StringUtils.hasLength(query.getStartTime()) && StringUtils.hasLength(query.getEndTime())) { |
| | | String endTime = query.getEndTime(); |
| | | String replace = endTime.replace(" 00:00:00", " 23:59:59"); |
| | | query.setEndTime(replace); |
| | | tTaskLambdaQueryWrapper.ge(TTask::getImplementTime, query.getStartTime()); |
| | | tTaskLambdaQueryWrapper.le(TTask::getImplementTime, query.getEndTime()); |
| | | } |
| | |
| | | List<TLocation> locations = locationService.list(); |
| | | LambdaQueryWrapper<TTask> tTaskLambdaQueryWrapper = new LambdaQueryWrapper<>(); |
| | | if (StringUtils.hasLength(query.getStartTime()) && StringUtils.hasLength(query.getEndTime())) { |
| | | String endTime = query.getEndTime(); |
| | | String replace = endTime.replace(" 00:00:00", " 23:59:59"); |
| | | query.setEndTime(replace); |
| | | tTaskLambdaQueryWrapper.ge(TTask::getImplementTime, query.getStartTime()); |
| | | tTaskLambdaQueryWrapper.le(TTask::getImplementTime, query.getEndTime()); |
| | | } |
| | | List<ProjectDeptDetailsVO> res = new ArrayList<>(); |
| | | List<TTask> tasks = taskCleanerService.list(tTaskLambdaQueryWrapper); |
| | | |
| | | List<TTaskDetail> taskDetails = taskDetailService.lambdaQuery().orderByDesc(BaseModel::getCreateTime).list(); |
| | | List<String> collect = tasks.stream().map(TTask::getProjectId).distinct().collect(Collectors.toList()); |
| | | List<TProjectDept> projectDepts = projectDeptService.list(); |
| | |
| | | .divide(new BigDecimal(status4.size()).add(new BigDecimal(status5.size())), 2, RoundingMode.HALF_DOWN) |
| | | .multiply(new BigDecimal(100)) : BigDecimal.ZERO); |
| | | patrolInspectorVO.setNum10(status6.size()); |
| | | patrolInspectorVO.setNum11(!taskList.isEmpty() ? new BigDecimal(status6.size()).divide(new BigDecimal(taskList.size()), 2, RoundingMode.HALF_DOWN) : BigDecimal.ZERO); |
| | | patrolInspectorVO.setNum11(!taskList.isEmpty() ? new BigDecimal(status6.size()).divide(new BigDecimal(taskList.size()), 2, RoundingMode.HALF_DOWN).multiply(new BigDecimal(100)) : BigDecimal.ZERO); |
| | | List<TLeave> collect1 = leaves.stream().filter(e -> e.getLeavePerson().equals(sysUser.getUserId() + "")).collect(Collectors.toList()); |
| | | patrolInspectorVO.setNum12(collect1.size()); |
| | | res.add(patrolInspectorVO); |