Ver Fonte

内购日志认证接口打印优化查询

linhaohong há 9 meses atrás
pai
commit
1fc4aa7fc2
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      Controller/InAppPurchaseController.py

+ 2 - 2
Controller/InAppPurchaseController.py

@@ -117,11 +117,11 @@ class InAppPurchaseView(View):
                 return response.json(0, {'url': pay_result_url})
             logger.info(f"苹果内购认证交易订单orderID:{order_id}, transaction_id:{transaction_id}, 时间戳: {int(time.time())}")
 
-            order_qs = Order_Model.objects.filter(orderID=order_id, UID=uid).values("rank_id")
+            order_qs = Order_Model.objects.filter(orderID=order_id, UID=uid).values("rank_id", "transaction_id")
 
             if not order_qs.exists():
                 return response.json(173, "订单不存在")
-            if Order_Model.objects.filter(orderID=order_id, transaction_id=transaction_id).exists():
+            if order_qs[0]["transaction_id"]:
                 return response.json(174, "订单已支付充值")
             if UID_Bucket.objects.filter(orderId=order_id).exists():
                 return response.json(174, "订单已充值")