Bläddra i källkod

获取套餐语言列表

peng 2 år sedan
förälder
incheckning
9323443f7a
1 ändrade filer med 7 tillägg och 8 borttagningar
  1. 7 8
      AdminController/IcloudManagementController.py

+ 7 - 8
AdminController/IcloudManagementController.py

@@ -179,20 +179,19 @@ class IcloudServeView(View):
         line = request_dict.get('pageSize', None)
         if not all([page, line]):
             return response.json(444)
-        icloud_meal_qs = ICloudStoreMeal.objects.all()
+        lang = Lang.objects.filter(type=3)
         page = int(page)
         line = int(line)
-        total = icloud_meal_qs.count()
+        total = lang.count()
         if is_select:
-            icloud_meal_qs = icloud_meal_qs.values('id', 'lang__title')
+            lang = lang.values('id', 'title')
         else:
             if meal_id:
-                icloud_meal_qs = icloud_meal_qs.filter(id=meal_id).values('id', 'lang__id', 'lang__lang', 'lang__title',
-                                                                          'lang__content')
+                lang = lang.filter(icloudstoremeal__id=meal_id).values('icloudstoremeal__id', 'id', 'lang', 'title',
+                                                                       'content')
             else:
-                icloud_meal_qs = icloud_meal_qs.values('id', 'lang__id', 'lang__lang', 'lang__title',
-                                                       'lang__content')[(page - 1) * line:page * line]
-        return response.json(0, {'langList': list(icloud_meal_qs), 'total': total})
+                lang = lang.values('icloudstoremeal__id', 'id', 'lang', 'title', 'content')[(page - 1) * line:page * line]
+        return response.json(0, {'langList': list(lang), 'total': total})
 
     @staticmethod
     def add_or_edit_lang(request_dict, response):