|
@@ -2753,8 +2753,9 @@ public class KwtLogisticsConsignmentService {
|
|
|
RTruckVo truckVo = finalTruckIdAndTruckMap.getOrDefault(t.getTruckId(), new RTruckVo());
|
|
RTruckVo truckVo = finalTruckIdAndTruckMap.getOrDefault(t.getTruckId(), new RTruckVo());
|
|
|
capacityVo.setCarAxis(truckVo.getCarAxis());
|
|
capacityVo.setCarAxis(truckVo.getCarAxis());
|
|
|
List<KwtWaybillOrder> waybillOrders = finalBillOrderIdAndWaybillOrderMap.get(t.getTruckId());
|
|
List<KwtWaybillOrder> waybillOrders = finalBillOrderIdAndWaybillOrderMap.get(t.getTruckId());
|
|
|
- capacityVo.setFinishWaybillCount(String.valueOf(waybillOrders.size()));
|
|
|
|
|
|
|
+ capacityVo.setFinishWaybillCount("0");
|
|
|
if (org.apache.commons.collections4.CollectionUtils.isNotEmpty(waybillOrders)){
|
|
if (org.apache.commons.collections4.CollectionUtils.isNotEmpty(waybillOrders)){
|
|
|
|
|
+ capacityVo.setFinishWaybillCount(String.valueOf(waybillOrders.size()));
|
|
|
BigDecimal loadAmount = waybillOrders.stream()
|
|
BigDecimal loadAmount = waybillOrders.stream()
|
|
|
.filter(x -> Objects.nonNull(x.getLoadAmount()))
|
|
.filter(x -> Objects.nonNull(x.getLoadAmount()))
|
|
|
.map(KwtWaybillOrder::getLoadAmount)
|
|
.map(KwtWaybillOrder::getLoadAmount)
|
|
@@ -2834,7 +2835,7 @@ public class KwtLogisticsConsignmentService {
|
|
|
List<Long> truckIdList = logisticsOrderCirculates.stream()
|
|
List<Long> truckIdList = logisticsOrderCirculates.stream()
|
|
|
.map(KwtLogisticsOrderCirculate::getTruckId)
|
|
.map(KwtLogisticsOrderCirculate::getTruckId)
|
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
- List<KwtLogisticsOrderCirculate> saveOrderCirculates = carInfos.stream().filter(t -> !truckIdList.contains(t.getTruckId()))
|
|
|
|
|
|
|
+ List<KwtLogisticsOrderCirculate> saveOrderCirculates = carInfos.stream().filter(t -> truckIdList.contains(t.getTruckId()))
|
|
|
.map(t -> getKwtLogisticsOrderCirculate(req, t, logOrderId, logisticsOrder))
|
|
.map(t -> getKwtLogisticsOrderCirculate(req, t, logOrderId, logisticsOrder))
|
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
insertOrderCirculates.addAll(saveOrderCirculates);
|
|
insertOrderCirculates.addAll(saveOrderCirculates);
|
|
@@ -2980,7 +2981,7 @@ public class KwtLogisticsConsignmentService {
|
|
|
.sorted(Comparator.comparingInt(LogisticsOrderV1Enum::getCode))
|
|
.sorted(Comparator.comparingInt(LogisticsOrderV1Enum::getCode))
|
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
OrderStatusStatisticsResp orderStatusStatisticsResp = new OrderStatusStatisticsResp();
|
|
OrderStatusStatisticsResp orderStatusStatisticsResp = new OrderStatusStatisticsResp();
|
|
|
- orderStatusStatisticsResp.setTotalNum(String.valueOf(logisticsOrders.size()));
|
|
|
|
|
|
|
+ orderStatusStatisticsResp.setTotalNum("0");
|
|
|
if (Objects.isNull(logisticsOrders)){
|
|
if (Objects.isNull(logisticsOrders)){
|
|
|
Map<Integer, List<KwtLogisticsOrder>> statusAndLogOrdersMap = Maps.newHashMap() ;
|
|
Map<Integer, List<KwtLogisticsOrder>> statusAndLogOrdersMap = Maps.newHashMap() ;
|
|
|
List<OrderStatusStatisticsResp.OrderStatusStatistics> statistics = orderV1Enums.stream()
|
|
List<OrderStatusStatisticsResp.OrderStatusStatistics> statistics = orderV1Enums.stream()
|