Ver Fonte

解决相同订单重复充值的问题

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

+ 4 - 1
Controller/InAppPurchaseController.py

@@ -160,7 +160,10 @@ class InAppPurchaseView(View):
             is_ai = store_qs[0]['is_ai']
             expire = store_qs[0]['expire']
             end_time = CommonService.calcMonthLater(expire)
-
+            if UID_Bucket.objects.filter(orderID=order_id).exists():
+                return response.json(174, "订单已充值")
+            if Unused_Uid_Meal.objects.filter(order_id=order_id).exists():
+                return response.json(174, "订单已充值")
             # 查询设备是否已开过云存
             use_flag = True
             uid_bucket_qs = UID_Bucket.objects.filter(uid=uid). \