|
|
@@ -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):
|