出库明细分配数量为0则不生成拣货任务;
This commit is contained in:
+3
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user