| | |
| | | info.setName(patrolTask.getName()); |
| | | info.setStatus(taskDetail.getStatus()); |
| | | info.setExecutionTime(taskDetail.getExecutionTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); |
| | | long offlineNum = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 3).count(); |
| | | //执行状态(1=待执行,2=执行中,3=成功,4=离线,5=失败) |
| | | long offlineNum = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 4).count(); |
| | | info.setOfflineNum(offlineNum); |
| | | long normalNum = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 2).count(); |
| | | long normalNum = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 3).count(); |
| | | info.setNormalNum(normalNum); |
| | | long abnormalNum = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 4).count(); |
| | | long abnormalNum = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 5).count(); |
| | | info.setAbnormalNum(abnormalNum); |
| | | long underway = taskDetailVehiclesList.stream().filter(s -> s.getStatus() == 2).count(); |
| | | info.setUnderway(underway); |
| | | return info; |
| | | } |
| | | |