| | |
| | | |
| | | |
| | | @Override |
| | | public WaylineJobCountDTO patrolStatistics(String workspaceId) { |
| | | public WaylineJobCountDTO patrolStatistics(String workspaceId,String queryTime) { |
| | | WaylineJobCountDTO waylineJobCountDTO = new WaylineJobCountDTO(); |
| | | List<WaylineJobEntity> list = new LambdaQueryChainWrapper<>(mapper).eq(WaylineJobEntity::getStatus, 3).list(); |
| | | List<WaylineJobEntity> list = mapper.patrolStatistics(workspaceId,queryTime); |
| | | if (!CollectionUtils.isEmpty(list)){ |
| | | waylineJobCountDTO.setTotalNumber(list.size()); |
| | | long totalTime = list.stream().mapToLong(s -> s.getEndTime() - s.getBeginTime()).sum() / 1000; |