|
@@ -311,16 +311,18 @@ class MealManage(View):
|
|
storeMeal_qs = Store_Meal.objects.get(id=store_meal_id)
|
|
storeMeal_qs = Store_Meal.objects.get(id=store_meal_id)
|
|
if not storeMeal_qs:
|
|
if not storeMeal_qs:
|
|
return response.json(500)
|
|
return response.json(500)
|
|
- # 删除原有数据
|
|
|
|
- lang_qs = Lang.objects.filter(id=lang_id)
|
|
|
|
- storeMeal_qs.lang.remove(*lang_qs)
|
|
|
|
- lang_obj = Lang.objects.filter(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
|
|
- if not lang_obj.exists():
|
|
|
|
- # 数据不存在,lang表创建数据
|
|
|
|
- Lang.objects.create(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
|
|
- lang_obj = Lang.objects.filter(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
|
|
- storeMeal_qs.lang.add(*lang_obj) # store_meal表添加语言数据
|
|
|
|
|
|
+ Lang.objects.filter(id=lang_id).update(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
return response.json(0)
|
|
return response.json(0)
|
|
|
|
+ # # 删除原有数据
|
|
|
|
+ # lang_qs = Lang.objects.filter(id=lang_id)
|
|
|
|
+ # storeMeal_qs.lang.remove(*lang_qs)
|
|
|
|
+ # lang_obj = Lang.objects.filter(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
|
|
+ # if not lang_obj.exists():
|
|
|
|
+ # # 数据不存在,lang表创建数据
|
|
|
|
+ # Lang.objects.create(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
|
|
+ # lang_obj = Lang.objects.filter(lang=lang, title=title, content=content, discount_content=discount_content)
|
|
|
|
+ # storeMeal_qs.lang.add(*lang_obj) # store_meal表添加语言数据
|
|
|
|
+ # return response.json(0)
|
|
|
|
|
|
def delete_language(self, request_dict, response):
|
|
def delete_language(self, request_dict, response):
|
|
# 删除套餐语言
|
|
# 删除套餐语言
|