Pārlūkot izejas kodu

fix:bug 余额支付退款bug

wrj 10 mēneši atpakaļ
vecāks
revīzija
ac80b251c8

+ 2 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TOrderServiceImpl.java

@@ -333,6 +333,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
         // 更新用户金额 及下单此时
         TWxUser paramUser = new TWxUser();
         paramUser.setcOpenid(user.getcOpenid());
+        paramUser.setId(user.getId());
         if (orderNew.getPayType() == 2) {
             // 金额归还对应账户
             paramUser.setdBalance(user.getdBalance().add(orderNew.getTotalPrice()));
@@ -350,6 +351,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
             // 微信退款原路返回
             rechargeService.refund(refundVoucher.getRefundNo(), null, orderNew.getOrderNo(), orderNew.getTotalPrice());
         }
+        log.info("余额支付退款user:{}",user);
 
         // 消费金额对应减少
         paramUser.setdMoney(user.getdMoney().subtract(orderNew.getTotalPrice()));