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");