diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml index 5bb34f9df..1916c8247 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml @@ -265,11 +265,23 @@ FROM logpm_distribution_stockup AS a LEFT JOIN logpm_distribution_stockup_info AS b ON a.id = b.stockup_id - WHERE b.stock_status != 4 + + b.stock_status != 4 + and a.warehouse_id = + #{param.warehouseId} + + + and a.warehouse_id in + + #{a} + + + GROUP BY b.stockup_id ) AS aa ON aa.stockup_id = lds.id - lds.is_deleted = 0 AND aa.aaa > 0 AND ldsi.stock_status != 4 + lds.is_deleted = 0 AND ldsi.stock_status != 4 + and lds.type_service = #{param.typeService} diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java index c4111c57b..1ef31699f 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java @@ -2106,6 +2106,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService { } DistributionReservationStocklistEntity reservationStocklistEntity = new DistributionReservationStocklistEntity(); reservationStocklistEntity.setId(one1.getId()); + reservationStocklistEntity.setReservationId(one1.getReservationId()); //维护备货时间 if (ObjectUtils.isNull(one1.getStartTimeStocking())) { reservationStocklistEntity.setStockStatus("2");