|
|
@ -226,8 +226,7 @@ public class EpmetUserServiceImpl implements EpmetUserService { |
|
|
|
String totalTimeDesc = minutes / 60 + "小时"+ minutes % 60 + "分"; |
|
|
|
dto.setTotalTimeDesc(totalTimeDesc); |
|
|
|
List<StaffPatrolDetailDTO> detailList = details.get(record.getId()); |
|
|
|
detailList = |
|
|
|
detailList.stream().sorted(Comparator.comparing(StaffPatrolDetailDTO::getSerialNum).reversed()).collect(Collectors.toList()).stream() |
|
|
|
detailList = detailList.stream().sorted(Comparator.comparing(StaffPatrolDetailDTO::getSerialNum).reversed()).collect(Collectors.toList()).stream() |
|
|
|
.filter(item -> null == record.getPatrolEndTime() || record.getPatrolEndTime().compareTo(item.getUploadTime()) > -1).collect(Collectors.toList()); |
|
|
|
List<PatrolRecordDetailDTO> recordDetails = detailList.stream().map( detail -> { |
|
|
|
PatrolRecordDetailDTO detailDTO = new PatrolRecordDetailDTO(); |
|
|
@ -235,6 +234,7 @@ public class EpmetUserServiceImpl implements EpmetUserService { |
|
|
|
detailDTO.setLongitude(detail.getLongitude()); |
|
|
|
detailDTO.setSpeed(detail.getSpeed()); |
|
|
|
detailDTO.setUploadTime(DateUtils.format(detail.getUploadTime(), DateUtils.DATE_TIME_PATTERN)); |
|
|
|
detailDTO.setAddress(detail.getAddress()); |
|
|
|
return detailDTO; |
|
|
|
}).collect(Collectors.toList()); |
|
|
|
if (("end").equals(record.getStatus())) { |
|
|
|