出库明细分配数量为0则不生成拣货任务;

This commit is contained in:
王奎兴
2026-02-07 13:47:39 +08:00
parent 48a2a28025
commit d1135022c8
@@ -541,6 +541,8 @@ public class StockOutOrderDomainService {
List<PickingMaterialDetailDO> pickingMaterialDetailList = new ArrayList<>();
if (!CollectionUtils.isEmpty(outMaterialDetailPOS)){
outMaterialDetailPOS.forEach(outMaterialDetailPO -> {
BigDecimal allocationQuantity = outMaterialDetailPO.getAllocationQuantity();
if (allocationQuantity != null && allocationQuantity.compareTo(BigDecimal.ZERO) > 0) {
PickingMaterialDetailDO pickingMaterialDetailDO = new PickingMaterialDetailDO();
BeanUtils.copyProperties(outMaterialDetailPO, pickingMaterialDetailDO);
pickingMaterialDetailDO.setPickingOrderNumber(pickingOrderDO.getPickingOrderNumber());
@@ -589,6 +591,7 @@ public class StockOutOrderDomainService {
pickingMaterialDetailList.add(pickingMaterialDetailDOChildren);
});
}
}
});
pickingOrderDO.setMaterialDetailList(pickingMaterialDetailList);
}