订单取消 重复退库存问题

This commit is contained in:
2026-04-14 10:11:56 +08:00
parent 5a23f37939
commit b547283358

View File

@@ -133,7 +133,8 @@ public class OrderInfoRpcServiceImpl implements OrderInfoRpcService {
Long productId = orderDetail.getProductId();
BigDecimal num = orderDetail.getNum();
BigDecimal refundNum = orderDetail.getRefundNum();
dataList.add(new ProductStockVO(productId, NumberUtil.sub(num, refundNum)));
BigDecimal returnNum = orderDetail.getReturnNum();
dataList.add(new ProductStockVO(productId, NumberUtil.sub(num, refundNum, returnNum)));
}
try {
// 调用商品服务扣减库存