修改预约单更新预约数量
This commit is contained in:
+4
@@ -176,6 +176,10 @@ public class ReserveStockInOrderDomainService {
|
|||||||
BigDecimal quantity = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getQuantity).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal quantity = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getQuantity).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
stockInOrderPO.setQuantity(quantity);
|
stockInOrderPO.setQuantity(quantity);
|
||||||
stockInOrderDO.setQuantity(quantity);
|
stockInOrderDO.setQuantity(quantity);
|
||||||
|
//统计预约数量
|
||||||
|
BigDecimal reserceQuantity = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getReserveQuantity).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
|
stockInOrderPO.setReserveQuantity(reserceQuantity);
|
||||||
|
stockInOrderDO.setReserveQuantity(reserceQuantity);
|
||||||
//统计总重量
|
//统计总重量
|
||||||
BigDecimal weightLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getWeightLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal weightLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getWeightLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
stockInOrderDO.setWeightLimit(weightLimit);
|
stockInOrderDO.setWeightLimit(weightLimit);
|
||||||
|
|||||||
Reference in New Issue
Block a user