Browse Source

分页查询兑换码返回total字段

zhangdongming 1 year ago
parent
commit
ca89ae7554
1 changed files with 5 additions and 3 deletions
  1. 5 3
      AdminController/UnicomManageController.py

+ 5 - 3
AdminController/UnicomManageController.py

@@ -898,9 +898,11 @@ class UnicomManageControllerView(View):
             if is_down:
                 code_qs = code_qs.filter(is_down=int(is_down))
             code_list = []
+            total = code_qs.count()
+            result = {'total': total, 'data': code_list}
             code_qs = code_qs.order_by('-created_time')[(page - 1) * line:page * line]
             if not code_qs.exists():
-                return response.json(0, code_list)
+                return response.json(0, result)
             for item in code_qs:
                 combo_name = UnicomCombo.objects.filter(id=item.package_id)[0].combo_name
                 code_list.append({
@@ -914,8 +916,8 @@ class UnicomManageControllerView(View):
                     'createdTime': item.created_time,
                     'updatedTime': item.updated_time
                 })
-
-            return response.json(0, code_list)
+            result['data'] = code_list
+            return response.json(0, result)
         except Exception as e:
             LOGGER.info('异常详情,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
             return response.json(500)