diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoRpcServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoRpcServiceImpl.java index 577c0cca9..a69581f31 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoRpcServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoRpcServiceImpl.java @@ -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 { // 调用商品服务扣减库存