Pārlūkot izejas kodu

修改redis的key

linhaohong 1 gadu atpakaļ
vecāks
revīzija
74f089ece5
1 mainītis faili ar 4 papildinājumiem un 4 dzēšanām
  1. 4 4
      Controller/InAppPurchaseController.py

+ 4 - 4
Controller/InAppPurchaseController.py

@@ -147,7 +147,7 @@ class InAppPurchaseView(View):
                         if str(subscription.status) == "Status.ACTIVE":
                         if str(subscription.status) == "Status.ACTIVE":
                             key = str(originalTransaction_id) + "_SUBSCRIBED"
                             key = str(originalTransaction_id) + "_SUBSCRIBED"
                             redis_originalTransaction_id = redis_obj.get_data(key)
                             redis_originalTransaction_id = redis_obj.get_data(key)
-                            if redis_originalTransaction_id != originalTransaction_id:
+                            if redis_originalTransaction_id != str(originalTransaction_id):
                                 return response.json(10048, f"订阅状态为 {subscription.status} ")
                                 return response.json(10048, f"订阅状态为 {subscription.status} ")
 
 
             pay_type = PAY_TYPE_IN_APP_PURCHASE
             pay_type = PAY_TYPE_IN_APP_PURCHASE
@@ -310,10 +310,10 @@ class InAppPurchaseView(View):
         ali_sms = AliSmsObject()
         ali_sms = AliSmsObject()
         ali_sms.send_code_sms_cloud(phone=phone, params=params, sign_name=sign_ms, temp_msg=temp_msg)
         ali_sms.send_code_sms_cloud(phone=phone, params=params, sign_name=sign_ms, temp_msg=temp_msg)
 
 
-    @staticmethod
-    def app_store_server_notifications(request):
+    @classmethod
+    def app_store_server_notifications(cls, request):
+        logger = logging.getLogger('apple_pay')
         try:
         try:
-            logger = logging.getLogger('apple_pay')
             logger.info('App Store服务器通知请求类型:{}'.format(request.method))
             logger.info('App Store服务器通知请求类型:{}'.format(request.method))
             logger.info('App Store服务器通知参数:{}'.format(request.POST))
             logger.info('App Store服务器通知参数:{}'.format(request.POST))
             logger.info('App Store服务器通知请求body:{}'.format(request.body))
             logger.info('App Store服务器通知请求body:{}'.format(request.body))