订单取消 重复退库存问题

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(); Long productId = orderDetail.getProductId();
BigDecimal num = orderDetail.getNum(); BigDecimal num = orderDetail.getNum();
BigDecimal refundNum = orderDetail.getRefundNum(); 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 { try {
// 调用商品服务扣减库存 // 调用商品服务扣减库存