소스 검색

PayPal周期扣款成功修改订单支付状态为支付成功

locky 2 년 전
부모
커밋
17d11a0e08
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      Controller/PaymentCycle.py

+ 2 - 1
Controller/PaymentCycle.py

@@ -380,6 +380,7 @@ class PaypalCycleNotify(View):
                 paymentID = paypal_body.get('parent_payment')
                 if paymentID and paypal_transaction_id:
                     Order_Model.objects.filter(paymentID=paymentID).update(
+                        status=1,
                         updTime=int(time.time()),
                         trade_no=paypal_transaction_id
                     )
@@ -417,7 +418,7 @@ class PaypalCycleNotify(View):
             # PayPal周期扣款首次扣款
             if billing_agreement.agreement_details.cycles_completed == '0':
                 # 更新order表,paypal的商家交易号
-                order_qs.update(updTime=int(time.time()), trade_no=paypal_transaction_id)
+                order_qs.update(status=1, updTime=int(time.time()), trade_no=paypal_transaction_id)
                 logger.info('{} PayPal周期扣款首次扣款成功'.format(UID))
                 return HttpResponse('success')