瀏覽代碼

【问题帮助】的查询接口添加总数量的返回

tanghongbin 5 年之前
父節點
當前提交
90981a63e0
共有 1 個文件被更改,包括 9 次插入9 次删除
  1. 9 9
      Controller/FAQController.py

+ 9 - 9
Controller/FAQController.py

@@ -227,29 +227,29 @@ class FAQView(View):
         page = request_dict.get('page', None)
         line = request_dict.get('line', None)
         search_key = request_dict.get('search_key', None)
-
         if page and line:
             if search_key:
-                own_permission = ModelService.check_perm(userID=userID, permID=110)
-                if own_permission is not True:
-                    return response.json(404)
+                # own_permission = ModelService.check_perm(userID=userID, permID=110)
+                # if own_permission is not True:
+                #     return response.json(404)
                 faq_qs = FAQModel.objects.filter(title__contains=search_key)
             else:
-                own_permission = ModelService.check_perm(userID=userID, permID=100)
-                if own_permission is not True:
-                    return response.json(404)
+                # own_permission = ModelService.check_perm(userID=userID, permID=100)
+                # if own_permission is not True:
+                #     return response.json(404)
 
                 faq_qs = FAQModel.objects.filter()
 
             if not faq_qs.exists():
                 return response.json(0, [])
-
+            count = faq_qs.count()
             page = int(page)
             line = int(line)
             start = (page - 1) * line
             end = start + line
             faq_qs = faq_qs.values()[start:end]
-            return response.json(0, list(faq_qs))
+
+            return response.json(0, {'count': count, 'data': list(faq_qs)})
         else:
             return response.json(444)