提交 9ea4ca7b authored 作者: 艾庆国's avatar 艾庆国

运单预警

上级 1f252aa4
......@@ -300,6 +300,8 @@ public class TruckTraceServiceImpl implements TruckTraceService {
String beginTime = LocalDateTimeUtils.formatTime(beginDateTime);
String endTime = LocalDateTimeUtils.formatTime(endDateTime);
boolean flag = false;
// 车辆
// 非停留最大时间
List<TruckTraceESPlus> list = truckTraceESPlusMapper.selectList(new LambdaEsQueryWrapper<TruckTraceESPlus>()
......@@ -312,7 +314,10 @@ public class TruckTraceServiceImpl implements TruckTraceService {
);
String time = beginTime;
if (!list.isEmpty()){time = list.get(0).getGpsTime();}
if (!list.isEmpty()){
time = list.get(0).getGpsTime();
flag = true; //车辆存在轨迹
}
// 停留时间段
list = truckTraceESPlusMapper.selectList(new LambdaEsQueryWrapper<TruckTraceESPlus>()
.eq(TruckTraceESPlus::getTruckNo, truckNo)
......@@ -325,6 +330,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
// 停留时长
return (int)Duration.between(LocalDateTimeUtils.parseTime(list.get(list.size() - 1).getGpsTime()), LocalDateTimeUtils.parseTime(list.get(0).getGpsTime())).toMinutes();
}
if (flag) {return 0;}
// 司机
List<DriverTraceESPlus> list1 = driverTraceESPlusMapper.selectList(new LambdaEsQueryWrapper<DriverTraceESPlus>()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论