fix: 修复auth/me查询SQL,移除不必要的MAX聚合
This commit is contained in:
parent
cb6708b9b9
commit
04a3d31517
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user