소스 검색

查询物流订单取消子运单非空校验

donglang 5 달 전
부모
커밋
b748c8454a
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/app/WaybillOrderService.java

+ 2 - 3
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/app/WaybillOrderService.java

@@ -273,9 +273,8 @@ public class WaybillOrderService {
 
         //子运单
         List<KwtWaybillOrderSubtask> orderSubtaskList = waybillOrderSubtaskRepository.queryByLogIds(logOrderIdList);
-        if (CollectionUtils.isEmpty(orderSubtaskList)) {
-            log.info("当前车辆辆的无物流子运单,truckNo:{}", param.getTruckNo());
-            throw new BusinessPlatfromException(ErrorCodeEnum.WAYBILL_ORDER_SUB_NOT_FOUND, "当前物流子运单不存在");
+        if(CollectionUtils.isEmpty(orderSubtaskList)) {
+            orderSubtaskList = new ArrayList<>();
         }
         Map<Long, List<KwtWaybillOrderSubtask>> logOrderIdAndSubtaskMap = orderSubtaskList.stream()
                 .collect(Collectors.groupingBy(KwtWaybillOrderSubtask::getLOrderId));