Эх сурвалжийг харах

查询套餐product_id,添加/查询套餐语言new_title

locky 1 жил өмнө
parent
commit
d64f548300

+ 18 - 6
AdminController/ServeManagementController.py

@@ -370,6 +370,7 @@ class serveManagement(View):
                 'is_show',
                 'is_ai',
                 'pixel_level',
+                'product_id',
                 'add_time',
                 'update_time')
             total = len(store_meal_val)
@@ -398,6 +399,7 @@ class serveManagement(View):
                     'is_show': store_meal['is_show'],
                     'is_ai': store_meal['is_ai'],
                     'pixel_level': store_meal['pixel_level'],
+                    'product_id': store_meal['product_id'],
                     'addTime': store_meal['add_time'].strftime("%Y-%m-%d %H:%M:%S"),
                     'updTime': store_meal['update_time'].strftime("%Y-%m-%d %H:%M:%S"),
                 })
@@ -508,10 +510,10 @@ class serveManagement(View):
                 'lang__title',
                 'lang__content',
                 'lang__discount_content',
+                'lang__new_title'
             )
             total = len(store_meal_lang_val)
-            store_meal_langs = store_meal_lang_val[(
-                                                           page - 1) * line:page * line]
+            store_meal_langs = store_meal_lang_val[(page - 1) * line:page * line]
             store_meal_lang_list = []
             for store_meal_lang in store_meal_langs:
                 store_meal_lang_list.append({
@@ -521,6 +523,7 @@ class serveManagement(View):
                     'title': store_meal_lang['lang__title'],
                     'content': store_meal_lang['lang__content'],
                     'discountContent': store_meal_lang['lang__discount_content'],
+                    'new_title': store_meal_lang['lang__new_title'],
                 })
             print('store_meal_lang_list: ', store_meal_lang_list)
             return response.json(
@@ -537,6 +540,7 @@ class serveManagement(View):
         title = request_dict.get('title', None)
         content = request_dict.get('content', None)
         discount_content = request_dict.get('discount_content', '')
+        new_title = request_dict.get('new_title', '')
         isEdit = request_dict.get('isEdit', None)
 
         if not all([storeMealID, lang, title, content]):
@@ -556,25 +560,33 @@ class serveManagement(View):
                     lang=lang,
                     title=title,
                     content=content,
-                    discount_content=discount_content)
+                    discount_content=discount_content,
+                    new_title=new_title
+                )
             else:  # 添加
                 lang_obj = Lang.objects.filter(
                     lang=lang,
                     title=title,
                     content=content,
-                    discount_content=discount_content)
+                    discount_content=discount_content,
+                    new_title=new_title
+                )
                 if not lang_obj.exists():
                     # 数据不存在,lang表创建数据
                     Lang.objects.create(
                         lang=lang,
                         title=title,
                         content=content,
-                        discount_content=discount_content)
+                        discount_content=discount_content,
+                        new_title=new_title
+                    )
                     lang_obj = Lang.objects.filter(
                         lang=lang,
                         title=title,
                         content=content,
-                        discount_content=discount_content)
+                        discount_content=discount_content,
+                        new_title=new_title
+                    )
                 store_meal_qs.lang.add(*lang_obj)  # store_meal表添加语言数据
             return response.json(0)
         except Exception as e: