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

优化用户反馈信息筛选接口

guanhailong 2 жил өмнө
parent
commit
337fc6433c

+ 3 - 3
AdminController/UserManageController.py

@@ -496,9 +496,9 @@ class UserManagement(View):
                     return self.download(status, collect_status)
             feed_back_qs = FeedBackModel.objects.filter()
             if filter_data:
-                feed_back_qs = feed_back_qs.filter(**filter_data)
+                feed_back_qs = feed_back_qs.filter(**filter_data).values()
             total = feed_back_qs.count()
-            feed_backs = feed_back_qs[(page - 1) * line:page * line].values(
+            feed_backs = feed_back_qs.values(
                 'id',
                 'userID__username',
                 'userID__phone',
@@ -516,7 +516,7 @@ class UserManagement(View):
                 'score',
                 'collect_status'
             )
-
+            feed_backs = feed_backs[(page - 1) * line: page * line]
             feed_back_id_list = [feed_back['id'] for feed_back in feed_backs]
             stat_res_qs = StatResModel.objects.filter(
                 feedbackmodel__id__in=feed_back_id_list).values(