Просмотр исходного кода

分页查询物流运单,组装过滤

donglang 4 недель назад
Родитель
Сommit
cfdaff5d8b

+ 5 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/app/WaybillOrderService.java

@@ -1054,7 +1054,11 @@ public class WaybillOrderService {
         Map<String, Map<String, String>> dictValueAndDictResDtoMap = remoteSystemService.queryDictByType(
                 Arrays.asList(DictTypeEnum.PRODUCT_NAME_TYPE.getType(), DictTypeEnum.GOODS_SPEC.getType()));
 
-        List<WaybillOrderStatusResp> orderList = records.stream().map(
+        List<KwtWaybillOrder> filteredRecords = records.stream()
+                .filter(record -> record.getLOrderId() != null && logOrderIdList.contains(record.getLOrderId()))
+                .collect(Collectors.toList());
+
+        List<WaybillOrderStatusResp> orderList = filteredRecords.stream().map(
                 billOrder -> {
                     return getWaybillOrderResp(billOrder, subtaskMap, logOrderMap, logOrderIdAndCirculateMap,
                             logOrderIdAndGoodsMap, logOrderIdAndUnitMap, logOrderIdAndAddressMap, ticketMap,