|
@@ -376,12 +376,12 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
OutboundResponse outboundResponse = outboundMapper.selectById(outboundVO.getOutId());
|
|
OutboundResponse outboundResponse = outboundMapper.selectById(outboundVO.getOutId());
|
|
|
BigDecimal sumOutQty = outboundVO.getItemList().stream().map(OutboundItemVO::getOutQty).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(6, BigDecimal.ROUND_HALF_UP);
|
|
BigDecimal sumOutQty = outboundVO.getItemList().stream().map(OutboundItemVO::getOutQty).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(6, BigDecimal.ROUND_HALF_UP);
|
|
|
BigDecimal sumOutAmt = outboundVO.getItemList().stream().map(OutboundItemVO::getOutAmt).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
BigDecimal sumOutAmt = outboundVO.getItemList().stream().map(OutboundItemVO::getOutAmt).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- BigDecimal sumOutingQty = outboundVO.getItemList().stream().map(OutboundItemVO::getOutingQty).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(6, BigDecimal.ROUND_HALF_UP);
|
|
|
|
|
- BigDecimal sumOutingAmt = outboundVO.getItemList().stream().map(OutboundItemVO::getOutingAmt).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
|
|
|
|
+// BigDecimal sumOutingQty = outboundVO.getItemList().stream().map(OutboundItemVO::getOutingQty).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(6, BigDecimal.ROUND_HALF_UP);
|
|
|
|
|
+// BigDecimal sumOutingAmt = outboundVO.getItemList().stream().map(OutboundItemVO::getOutingAmt).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
outboundVO.setOutQty(sumOutQty);
|
|
outboundVO.setOutQty(sumOutQty);
|
|
|
outboundVO.setOutAmt(sumOutAmt);
|
|
outboundVO.setOutAmt(sumOutAmt);
|
|
|
- outboundVO.setOutingQty(outboundResponse.getOutingQty().subtract(sumOutingQty));
|
|
|
|
|
- outboundVO.setOutingAmt(outboundResponse.getOutingAmt().subtract(sumOutingAmt));
|
|
|
|
|
|
|
+ outboundVO.setOutingQty(outboundResponse.getOutingQty().subtract(sumOutQty));
|
|
|
|
|
+ outboundVO.setOutingAmt(outboundResponse.getOutingAmt().subtract(sumOutAmt));
|
|
|
//出库状态
|
|
//出库状态
|
|
|
String outStatus = this.setOutStatus(outboundVO.getOutingQty(), outboundVO.getOutQty());
|
|
String outStatus = this.setOutStatus(outboundVO.getOutingQty(), outboundVO.getOutQty());
|
|
|
outboundVO.setOutStatus(outStatus);
|
|
outboundVO.setOutStatus(outStatus);
|
|
@@ -407,8 +407,8 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
//endregion
|
|
//endregion
|
|
|
order.setOutingQty(sumOutQty);
|
|
order.setOutingQty(sumOutQty);
|
|
|
order.setOutingAmt(sumOutAmt);
|
|
order.setOutingAmt(sumOutAmt);
|
|
|
- order.setOutQty(sumOutingQty.negate());
|
|
|
|
|
- order.setOutAmt(sumOutingAmt.negate());
|
|
|
|
|
|
|
+ order.setOutQty(sumOutQty.negate());
|
|
|
|
|
+ order.setOutAmt(sumOutAmt.negate());
|
|
|
//根据id查询
|
|
//根据id查询
|
|
|
OrderResponse orderResponse = orderMapper.selectById(outboundVO.getFromId());
|
|
OrderResponse orderResponse = orderMapper.selectById(outboundVO.getFromId());
|
|
|
//出库状态
|
|
//出库状态
|