|
@@ -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)
|
|
|
|