浏览代码

用户列表多条件参数修改

zhangnaiwen 2 年之前
父节点
当前提交
9ce86e06b9
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/app/api/users.py

+ 3 - 3
src/app/api/users.py

@@ -32,7 +32,7 @@ class GetUserListApi(Resource):
     def get(self):
         """获取用户列表"""
         status = request.args.get('status')
-        name = request.args.get('name')
+        filter = request.args.get('filter')
         page_size = int(request.args.get('page_size', 20))
         page = int(request.args.get('page', 1))
 
@@ -45,8 +45,8 @@ class GetUserListApi(Resource):
 
                 stmt = select(User).where(User.account_status == status)
 
-                if name:
-                    stmt = stmt.where(or_(User.user_name.like("%{}%".format(name)),User.phone.like("%{}%".format(name)), User.company.like("%{}%".format(name))))
+                if filter:
+                    stmt = stmt.where(or_(User.user_name.like("%{}%".format(filter)),User.phone.like("%{}%".format(filter)), User.company.like("%{}%".format(filter))))
 
                 stmt = stmt.offset(page_size * (page - 1)).limit(page_size)