Ver Fonte

周期付款 - 修改用户订阅状态

linhaohong há 1 ano atrás
pai
commit
2842a1509f
1 ficheiros alterados com 4 adições e 2 exclusões
  1. 4 2
      Controller/InAppPurchaseController.py

+ 4 - 2
Controller/InAppPurchaseController.py

@@ -202,8 +202,10 @@ class InAppPurchaseView(View):
                         uid=uid, channel=channel, detect_status=1, use_status=1, orders_id=order_id,
                         addTime=now_time, updTime=now_time, endTime=end_time)
 
-            DeviceApplePackage.objects.filter(userID=user_id, uid=uid).update(subscription_status=1,
-                                                                              original_transaction_id=original_transaction_id)
+            # 修改订阅状态
+            if payload.rawType == "Auto-Renewable Subscription":
+                DeviceApplePackage.objects.filter(userID=user_id, uid=uid).update(subscription_status=1,
+                                                                                  original_transaction_id=original_transaction_id)
             order_qs.update(status=1, uid_bucket_id=uid_bucket_id,
                             transaction_id=transaction_id, create_vod=1,
                             original_transaction_id=original_transaction_id)