Преглед на файлове

用户列表多条件参数修改

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)