Эх сурвалжийг харах

修改生成云存体验订单参数判断

locky 2 жил өмнө
parent
commit
96afb20b8a

+ 6 - 5
Controller/CloudStorage.py

@@ -1313,14 +1313,15 @@ class CloudStorageView(View):
         """
         uid = request_dict.get('uid', None)
         channel = request_dict.get('channel', None)
-        commodity_code = request_dict.get('commodity_code', None)
+        commodity_code = request_dict.get('commodity_code', '')
         pay_type = int(request_dict.get('pay_type', None))
         rank = request_dict.get('rank', None)
         cdk = request_dict.get('cdk', None)
         lang = request_dict.get('lang', 'en')
 
-        if not all([uid]):
-            return response.json(13, '参数有误.')
+        if uid is None:
+            return response.json(444, 'uid.')
+
         redis_obj = RedisObject()
         is_lock = redis_obj.CONN.setnx(uid + 'do_experience_order', 1)
         redis_obj.CONN.expire(uid + 'do_experience_order', 60)
@@ -1342,9 +1343,9 @@ class CloudStorageView(View):
             rank = cdk_qs[0]['rank__id']
             commodity_code = cdk_qs[0]['rank__commodity_code']
 
-        if not all([channel, commodity_code, pay_type, rank]):
+        if not all([channel, pay_type, rank]):
             redis_obj.del_data(key=uid + 'do_experience_order')
-            return response.json(13, '参数有误.')
+            return response.json(444, 'channel, pay_type, rank')
 
         device_info_qs = Device_Info.objects.filter(Q(UID=uid), ~Q(vodPrimaryUserID='')).values('vodPrimaryUserID')
         if device_info_qs.exists():