diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/order/OrderServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/order/OrderServiceImpl.java index f3401c8e..aa236b33 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/order/OrderServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/order/OrderServiceImpl.java @@ -438,6 +438,7 @@ public class OrderServiceImpl implements OrderService { BigDecimal giftAmount = BigDecimal.ZERO; dishOrderDO.setTotalMoney(dishOrderDO.getTotalMoney().subtract(money)); + dishOrderDO.setRefundAmount(dishOrderDO.getRefundAmount().subtract(money)); if(dishOrderDO.getWxAmount().compareTo(money)>=0){ dishOrderDO.setWxAmount(dishOrderDO.getWxAmount().subtract(money)); wxAmount = wxAmount.add(money);