出库明细分配数量为0则不生成拣货任务;
This commit is contained in:
+3
@@ -541,6 +541,8 @@ public class StockOutOrderDomainService {
|
|||||||
List<PickingMaterialDetailDO> pickingMaterialDetailList = new ArrayList<>();
|
List<PickingMaterialDetailDO> pickingMaterialDetailList = new ArrayList<>();
|
||||||
if (!CollectionUtils.isEmpty(outMaterialDetailPOS)){
|
if (!CollectionUtils.isEmpty(outMaterialDetailPOS)){
|
||||||
outMaterialDetailPOS.forEach(outMaterialDetailPO -> {
|
outMaterialDetailPOS.forEach(outMaterialDetailPO -> {
|
||||||
|
BigDecimal allocationQuantity = outMaterialDetailPO.getAllocationQuantity();
|
||||||
|
if (allocationQuantity != null && allocationQuantity.compareTo(BigDecimal.ZERO) > 0) {
|
||||||
PickingMaterialDetailDO pickingMaterialDetailDO = new PickingMaterialDetailDO();
|
PickingMaterialDetailDO pickingMaterialDetailDO = new PickingMaterialDetailDO();
|
||||||
BeanUtils.copyProperties(outMaterialDetailPO, pickingMaterialDetailDO);
|
BeanUtils.copyProperties(outMaterialDetailPO, pickingMaterialDetailDO);
|
||||||
pickingMaterialDetailDO.setPickingOrderNumber(pickingOrderDO.getPickingOrderNumber());
|
pickingMaterialDetailDO.setPickingOrderNumber(pickingOrderDO.getPickingOrderNumber());
|
||||||
@@ -589,6 +591,7 @@ public class StockOutOrderDomainService {
|
|||||||
pickingMaterialDetailList.add(pickingMaterialDetailDOChildren);
|
pickingMaterialDetailList.add(pickingMaterialDetailDOChildren);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
pickingOrderDO.setMaterialDetailList(pickingMaterialDetailList);
|
pickingOrderDO.setMaterialDetailList(pickingMaterialDetailList);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user