fix: 修复auth/me查询SQL,移除不必要的MAX聚合

This commit is contained in:
12451 2026-07-02 19:10:34 +08:00
parent cb6708b9b9
commit 04a3d31517

View File

@ -186,7 +186,7 @@ pub async fn load_user_permissions(pool: &MySqlPool, user_id: i64) -> Result<Has
/// 加载用户最高角色等级和组织ID
async fn load_user_role_and_org(pool: &MySqlPool, user_id: i64) -> Result<(i32, Option<i64>), sqlx::Error> {
let result: Option<(i32, Option<i64>)> = sqlx::query_as(
"SELECT COALESCE(MAX(role), 0), organization_id FROM users WHERE id = ?",
"SELECT role, organization_id FROM users WHERE id = ?",
)
.bind(user_id)
.fetch_optional(pool)