20260625215406
This commit is contained in:
1 parent
2e928710df
commit
5e6f9252d5
9 files changed
+295
-235
No files matched your search
@@ -77,9 +77,13 @@ func AuthWS() fiber.Handler {
|
||||
}
|
||||
|
||||
// 验证用户属于该家庭,同时获取 nickname / avatar / role
|
||||
// JOIN b_user 确保能拿到 avatar(v_family_member 视图可能不含此字段)
|
||||
dbClient := db.New()
|
||||
rows, err := dbClient.LoadData(c.Context(), "b_family_member",
|
||||
"user_id = ? AND family_id = ?", "", nil,
|
||||
rows, err := dbClient.LoadDataBySQL(c.Context(),
|
||||
`SELECT m.role, m.nickname, u.avatar
|
||||
FROM b_family_member m
|
||||
JOIN b_user u ON m.user_id = u.id
|
||||
WHERE m.user_id = ? AND m.family_id = ?`,
|
||||
[]any{userID, familyID})
|
||||
if err != nil || len(rows) == 0 {
|
||||
return httpx.Unauthorized(c, "不属于该家庭")
|
||||
|
||||
Reference in new issue
Block a user