public PaymentServiceWeChatPayRefundHandler(
     IDataFilter dataFilter,
     IPaymentManager paymentManager,
     IRefundRecordRepository refundRecordRepository,
     IRefundRepository refundRepository,
     IPaymentRepository paymentRepository)
 {
     _dataFilter             = dataFilter;
     _paymentManager         = paymentManager;
     _refundRecordRepository = refundRecordRepository;
     _refundRepository       = refundRepository;
     _paymentRepository      = paymentRepository;
 }
예제 #2
0
 public WeChatPayRefundEventHandler(
     IGuidGenerator guidGenerator,
     ICurrentTenant currentTenant,
     IRefundRepository refundRepository,
     IPaymentManager paymentManager,
     IPaymentRepository paymentRepository,
     IPaymentRecordRepository paymentRecordRepository,
     IRefundRecordRepository refundRecordRepository,
     IWeChatPayFeeConverter weChatPayFeeConverter,
     ServiceProviderPayService serviceProviderPayService)
 {
     _guidGenerator             = guidGenerator;
     _currentTenant             = currentTenant;
     _refundRepository          = refundRepository;
     _paymentManager            = paymentManager;
     _paymentRepository         = paymentRepository;
     _paymentRecordRepository   = paymentRecordRepository;
     _refundRecordRepository    = refundRecordRepository;
     _weChatPayFeeConverter     = weChatPayFeeConverter;
     _serviceProviderPayService = serviceProviderPayService;
 }
예제 #3
0
 public RefundRecordAppService(IRefundRecordRepository repository) : base(repository)
 {
     _repository = repository;
 }