提交 a3db183c authored 作者: liuhaiquan's avatar liuhaiquan

更新运输时间计算方式

上级 90021955
...@@ -1676,6 +1676,17 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -1676,6 +1676,17 @@ public class OrderChildServiceImpl implements OrderChildService {
//调高德获取预估时间 //调高德获取预估时间
if (Objects.nonNull(truckLongitudeX) && Objects.nonNull(truckLatitudeY)) { if (Objects.nonNull(truckLongitudeX) && Objects.nonNull(truckLatitudeY)) {
OrderChildExpectDTO expect = new OrderChildExpectDTO(); OrderChildExpectDTO expect = new OrderChildExpectDTO();
//线路预计时间 = 货源地 到 目的地 时间
List<GdRouteDTO> transportList = getRoute(truckNo, orderGoods.getSendLongitude(), orderGoods.getSendLatitude(), orderGoods.getReceiveLongitude(),
orderGoods.getReceiveLatitude());
Integer transportPlusTime = 0;
if (CollectionUtils.isNotEmpty(transportList)) {
transportPlusTime = transportList.get(0).getDuration();
}
expect.setExpectTransportTimeSecond(transportPlusTime);
expect.setExpectTransportTime(formatTimeStr(transportPlusTime));
expect.setChildNo(childNo); expect.setChildNo(childNo);
expect.setTruckLongitudeX(truckLongitudeX.toString()); expect.setTruckLongitudeX(truckLongitudeX.toString());
expect.setTruckLatitudeY(truckLatitudeY.toString()); expect.setTruckLatitudeY(truckLatitudeY.toString());
...@@ -1686,8 +1697,6 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -1686,8 +1697,6 @@ public class OrderChildServiceImpl implements OrderChildService {
if (CollectionUtils.isNotEmpty(gdRouteDTOS)) { if (CollectionUtils.isNotEmpty(gdRouteDTOS)) {
plusTime = gdRouteDTOS.get(0).getDuration(); plusTime = gdRouteDTOS.get(0).getDuration();
} }
expect.setExpectTransportTimeSecond(plusTime);
expect.setExpectTransportTime(formatTimeStr(plusTime));
LocalDateTime expectTime = now.plusSeconds(plusTime); LocalDateTime expectTime = now.plusSeconds(plusTime);
if (childStatus < OrderChildEnum.Status.ARRIVE_SEND.getCode()) { if (childStatus < OrderChildEnum.Status.ARRIVE_SEND.getCode()) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论