|
|
@@ -93,7 +93,7 @@ public class VehicleExceptionService {
|
|
|
}
|
|
|
|
|
|
// 提取所有不重复的运单ID
|
|
|
- List<Long> waybillOrderNos = records.stream()
|
|
|
+ List<Long> waybillOrderIds = records.stream()
|
|
|
.map(KwtVehicleException::getWOrderId)
|
|
|
.distinct()
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -103,9 +103,9 @@ public class VehicleExceptionService {
|
|
|
Map<Long, KwtWaybillOrderSubtask> waybillOrderSubtaskMap = Maps.newHashMap();
|
|
|
|
|
|
// 如果存在运单ID,则查询相关运单和地址信息
|
|
|
- if (CollectionUtils.isNotEmpty(waybillOrderNos)){
|
|
|
+ if (CollectionUtils.isNotEmpty(waybillOrderIds)){
|
|
|
// 查询运单信息
|
|
|
- List<KwtWaybillOrderSubtask> subtasks = waybillOrderSubtaskRepository.queryByWOrderIds(waybillOrderNos);
|
|
|
+ List<KwtWaybillOrderSubtask> subtasks = waybillOrderSubtaskRepository.queryByWOrderIds(waybillOrderIds);
|
|
|
List<Long> logisticOrderIds = Lists.newArrayList();
|
|
|
|
|
|
// 如果查询到运单信息,则提取物流订单ID
|
|
|
@@ -202,8 +202,8 @@ public class VehicleExceptionService {
|
|
|
vo.setUnloadAddress(unLoadAdd.getDetailAddress());
|
|
|
vo.setEndLng(unLoadAdd.getLng());
|
|
|
vo.setEndLat(unLoadAdd.getLat());
|
|
|
- vo.setWaybillId(subtask.getWOrderId());
|
|
|
- vo.setWaybillNo(subtask.getWOrderNo());
|
|
|
+ vo.setWaybillId(image.getWOrderId());
|
|
|
+ vo.setWaybillNo(image.getWOrderNo());
|
|
|
return vo;
|
|
|
}
|
|
|
|