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 c8a79055..7888a047 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 @@ -435,6 +435,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);