Browse Source

Fixed PaymentRequest

pull/69/head
Halil İbrahim Kalkan 5 years ago
parent
commit
8cc311b888
  1. 3
      modules/payment/src/Payment.Application/PaymentRequests/PaymentRequestAppService.cs
  2. 2
      modules/payment/src/Payment.Domain/PaymentRequests/PaymentRequest.cs

3
modules/payment/src/Payment.Application/PaymentRequests/PaymentRequestAppService.cs

@ -8,6 +8,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Volo.Abp.Data;
using Volo.Abp.ObjectExtending;
namespace Payment.PaymentRequests
{
@ -152,7 +153,7 @@ namespace Payment.PaymentRequests
var paymentRequest = await _paymentRequestRepository.GetAsync(paymentRequestId);
if (order.Status == PayPalConsts.OrderStatus.Completed || order.Status == PayPalConsts.OrderStatus.Approved)
if (order.Status is PayPalConsts.OrderStatus.Completed or PayPalConsts.OrderStatus.Approved)
{
paymentRequest.SetAsCompleted();
}

2
modules/payment/src/Payment.Domain/PaymentRequests/PaymentRequest.cs

@ -68,7 +68,7 @@ namespace Payment.PaymentRequests
public virtual void SetAsFailed(string failReason)
{
if (State != PaymentRequestState.Failed)
if (State == PaymentRequestState.Failed)
{
return;
}

Loading…
Cancel
Save