diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java index f00bc9f85..1f14cc663 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java @@ -1774,6 +1774,7 @@ public class DistributionReservationServiceImpl extends BaseServiceImpl sp.getOrderId() + sp.getPackagenum(), // 键 + sp -> sp, // 值 + (existing, replacement) -> existing // 处理重复键的情况,这里选择保留第一个 + ), + map -> new ArrayList<>(map.values()) + )); // 查询基地名称 StationlinenumEntity stationlinenumEntity = stationlinenumService.selectNameByNumber(v.getTcWlb006()); String siteName = Objects.isNull(stationlinenumEntity) ? null : stationlinenumEntity.getLogisticsLineName();