|
|
@@ -25,13 +25,7 @@ import shop.alien.entity.store.RefundRecord;
|
|
|
import shop.alien.entity.store.StorePaymentConfig;
|
|
|
import shop.alien.entity.store.UserReservation;
|
|
|
import shop.alien.entity.store.UserReservationOrder;
|
|
|
-import shop.alien.store.service.MerchantPaymentOrderService;
|
|
|
-import shop.alien.store.service.RefundRecordService;
|
|
|
-import shop.alien.store.service.StorePaymentConfigService;
|
|
|
-import shop.alien.store.service.ReservationOrderPaymentTimeoutService;
|
|
|
-import shop.alien.store.service.ReservationVerificationQrService;
|
|
|
-import shop.alien.store.service.UserReservationOrderService;
|
|
|
-import shop.alien.store.service.UserReservationService;
|
|
|
+import shop.alien.store.service.*;
|
|
|
import shop.alien.store.strategy.merchantPayment.MerchantPaymentStrategy;
|
|
|
import shop.alien.util.common.UniqueRandomNumGenerator;
|
|
|
import shop.alien.util.common.constant.PaymentEnum;
|
|
|
@@ -68,7 +62,7 @@ public class MerchantAlipayPaymentStrategyImpl implements MerchantPaymentStrateg
|
|
|
private final StorePaymentConfigService storePaymentConfigService;
|
|
|
private final UserReservationOrderService userReservationOrderService;
|
|
|
private final MerchantPaymentOrderService merchantPaymentOrderService;
|
|
|
- private final RefundRecordService refundRecordService;
|
|
|
+ private final RefundRecordAsyncService refundRecordAsyncService;
|
|
|
private final ReservationOrderPaymentTimeoutService reservationOrderPaymentTimeoutService;
|
|
|
private final ReservationVerificationQrService reservationVerificationQrService;
|
|
|
private final UserReservationService userReservationService;
|
|
|
@@ -356,7 +350,7 @@ public class MerchantAlipayPaymentStrategyImpl implements MerchantPaymentStrateg
|
|
|
record.setUserId(order.getUserId());
|
|
|
record.setCreatedTime(now);
|
|
|
record.setDeleteFlag(0);
|
|
|
- refundRecordService.save(record);
|
|
|
+ refundRecordAsyncService.saveRefundRecordAsync(record);
|
|
|
|
|
|
log.info("商户预订订单退款成功,outTradeNo={}", outTradeNo);
|
|
|
return R.data("退款成功");
|