Эх сурвалжийг харах

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

locky 2 жил өмнө
parent
commit
17d11a0e08

+ 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')