|
@@ -577,10 +577,13 @@ class serveManagement(View):
|
|
|
|
|
|
def getVodStoreMeal(self, response):
|
|
|
try:
|
|
|
- store_meal = Store_Meal.objects.filter(Q(is_show=0), ~Q(commodity_code='paypal_cycle'), Q(lang__lang='cn')).annotate(
|
|
|
- title=F('lang__title')).values('id', 'title')
|
|
|
+ store_meal = Store_Meal.objects.filter(Q(is_show=0), ~Q(commodity_code='paypal_cycle'),
|
|
|
+ Q(lang__lang='cn')).values('id', 'lang__title', 'lang__content')
|
|
|
if not store_meal.exists():
|
|
|
return response.json(0, [])
|
|
|
+ store_meal_list = []
|
|
|
+ for item in store_meal:
|
|
|
+ store_meal_list.append({'id': item['id'], 'title': item['lang__title'] + '--' + item['lang__content']})
|
|
|
return response.json(0, list(store_meal))
|
|
|
except Exception as e:
|
|
|
return response.json(500, repr(e))
|