|
@@ -608,16 +608,17 @@ class serveManagement(View):
|
|
|
|
|
|
def getVodStoreMeal(self, response):
|
|
|
try:
|
|
|
- store_meal = Store_Meal.objects.filter(Q(is_show=0), ~Q(commodity_code='paypal_cycle'),
|
|
|
+ store_meal = Store_Meal.objects.filter(Q(is_show=0), ~Q(commodity_code='paypal_cycle'), ~Q(pay_type=10),
|
|
|
Q(lang__lang='cn')).values('id', 'lang__title', 'lang__content',
|
|
|
- 'pixel_level')
|
|
|
+ 'pixel_level', 'is_ai')
|
|
|
if not store_meal.exists():
|
|
|
return response.json(0, [])
|
|
|
store_meal_list = []
|
|
|
for item in store_meal:
|
|
|
- pixel_content = '4k像素' if item['pixel_level'] == 1 else '4k像素以下'
|
|
|
- store_meal_list.append({'id': item['id'], 'title': item['lang__title'] + '--' + item[
|
|
|
- 'lang__content'] + '(' + pixel_content + ')'})
|
|
|
+ pixel_content = '(4k)' if item['pixel_level'] == 1 else '(4k以下)'
|
|
|
+ ai_content = '+AI套餐' if item['is_ai'] == 1 else ''
|
|
|
+ store_meal_list.append({'id': item['id'], 'title': item['lang__title'] + '-' + item[
|
|
|
+ 'lang__content'] + ai_content + pixel_content})
|
|
|
return response.json(0, store_meal_list)
|
|
|
except Exception as e:
|
|
|
return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|