We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1f60a8 commit bc96757Copy full SHA for bc96757
1 file changed
app/api/cms/admin.py
@@ -77,13 +77,17 @@ def get_admin_users(query: QueryPageSchema):
77
.scalar()
78
)
79
# 获取当前分页条件下查询到的非Root组的用户id
80
- current_page_user_ids = (
+ query_current_page_user_ids = (
81
db.session.query(manager.user_group_model.user_id)
82
.filter(~manager.user_group_model.group_id.in_(query_root_group_id))
83
.group_by(manager.user_group_model.user_id)
84
.offset(g.offset)
85
.limit(g.count)
86
87
+ # 部分数据库不支持子语句 in limit
88
+ current_page_user_ids = [
89
+ user_id[0] for user_id in query_current_page_user_ids.all()
90
+ ]
91
# 获取用户的基本信息
92
current_page_users = manager.user_model.query.filter(
93
manager.user_model.id.in_(current_page_user_ids)
0 commit comments