|
@@ -380,6 +380,8 @@ public class DeliverGoodsServiceImpl extends ServiceImpl<DeliverGoodsMapper, Del
|
|
.map(PurchaseBackDetails::getQuantity)
|
|
.map(PurchaseBackDetails::getQuantity)
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
purchaseDetailVo.setPurchaseBackQuantity(backCount);
|
|
purchaseDetailVo.setPurchaseBackQuantity(backCount);
|
|
|
|
+ //已退数量
|
|
|
|
+ BigDecimal returnedQuantityCount = BigDecimal.ZERO;
|
|
//赋值已退货数量(已经出库的数量)
|
|
//赋值已退货数量(已经出库的数量)
|
|
List<Long> pbdIds = purchaseBackDetailsVos.stream().map(PurchaseBackDetails::getId).collect(Collectors.toList());
|
|
List<Long> pbdIds = purchaseBackDetailsVos.stream().map(PurchaseBackDetails::getId).collect(Collectors.toList());
|
|
Map<Long, StockWaitDetails> stockWaitDetailsMap = stockWaitDetailsService.mapKEntity(StockWaitDetails::getBusinessDetailsId,
|
|
Map<Long, StockWaitDetails> stockWaitDetailsMap = stockWaitDetailsService.mapKEntity(StockWaitDetails::getBusinessDetailsId,
|
|
@@ -390,9 +392,11 @@ public class DeliverGoodsServiceImpl extends ServiceImpl<DeliverGoodsMapper, Del
|
|
if (ObjectUtil.isNotEmpty(stockWaitDetails)) {
|
|
if (ObjectUtil.isNotEmpty(stockWaitDetails)) {
|
|
returnedQuantity = stockWaitDetails.getReceiptQuantity();
|
|
returnedQuantity = stockWaitDetails.getReceiptQuantity();
|
|
}
|
|
}
|
|
|
|
+ returnedQuantityCount = returnedQuantityCount.add(returnedQuantity);
|
|
purchaseBackDetailsVo.setReturnedQuantity(returnedQuantity);
|
|
purchaseBackDetailsVo.setReturnedQuantity(returnedQuantity);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+ purchaseDetailVo.setPurchaseReturnedQuantity(returnedQuantityCount);
|
|
|
|
|
|
purchaseDetailVo.setPurchaseBackDetailsList(purchaseBackDetailsVos);
|
|
purchaseDetailVo.setPurchaseBackDetailsList(purchaseBackDetailsVos);
|
|
}
|
|
}
|