Răsfoiți Sursa

fix:CloudVod.py order create bug!

chenjunkai 6 ani în urmă
părinte
comite
2af0376f2e
1 a modificat fișierele cu 1 adăugiri și 6 ștergeri
  1. 1 6
      Controller/CloudVod.py

+ 1 - 6
Controller/CloudVod.py

@@ -249,8 +249,6 @@ class CloudVodView(View):
             return JsonResponse(status=200,
                                 data={'result_code': 0, 'reason': 'success', 'result': {"redirectUrl": redirectUrl},
                                       'error_code': 0})
-
-            return response.json(0, )
         else:
             return response.json(10, '生成订单错误')
 
@@ -430,8 +428,6 @@ class CloudVodView(View):
         did = request_dict.get('did', None)
         rank = request_dict.get('rank', None)
         channel = request_dict.get('channel', None)
-        #
-
         qs = Device_Info.objects.filter(userID_id=userID, id=did, isShare=False).values("UID")
         if not qs.exists():
             return response.json(12)
@@ -460,8 +456,7 @@ class CloudVodView(View):
         nowTime = int(time.time())
         # 判断是否存在未完成订单
         hasOrder = Order_Model.objects.filter(UID=uid, channel=channel, addTime__gte=nowTime - 3600, status=0,
-                                              rank_id=rank). \
-            values('paypal')
+                                              rank_id=rank, userID_id=userID).values('paypal')
         if hasOrder.exists():
             approval_url = hasOrder[0]['paypal']
             return response.json(0, {"redirectUrl": approval_url})