Pārlūkot izejas kodu

修改添加/编辑云存套餐接口

locky 2 nedēļas atpakaļ
vecāks
revīzija
45d1dde08f
1 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 5 5
      AdminController/ServeManagementController.py

+ 5 - 5
AdminController/ServeManagementController.py

@@ -450,7 +450,7 @@ class serveManagement(View):
         # 添加/编辑套餐
         print('request_dict: ', request_dict)
         storeMealID = request_dict.get('storeMealID', None)
-        bucket = request_dict.get('bucket', '')
+        bucket_id = request_dict.get('bucketId')
         day = int(request_dict.get('day', 0))
         expire = int(request_dict.get('expire', 0))
         commodity_type = int(request_dict.get('commodity_type', 0))
@@ -475,12 +475,13 @@ class serveManagement(View):
         is_4g = int(request_dict.get('is_4g', 0))
         app_type = request_dict.get('app_type', None)
 
-        if not all([bucket, pay_type, price, currency, symbol]):
+        if not all([bucket_id, pay_type, price, currency, symbol]):
             return response.json(444)
 
         try:
-            bucket_id = VodBucketModel.objects.filter(
-                bucket=bucket).values('id')[0]['id']
+            bucket_qs = VodBucketModel.objects.filter(id=bucket_id)
+            if not bucket_qs.exists():
+                return response.json(173)
             now_time = int(time.time())
             store_meal_data = {
                 'bucket_id': bucket_id,
@@ -533,7 +534,6 @@ class serveManagement(View):
                     )
             return response.json(0)
         except Exception as e:
-            print(e)
             return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
 
     def deleteStoreMeal(self, userID, request_dict, response):