20260625215406

This commit is contained in:
oneao committed 2026-06-25 21:54:06 +08:00
1 parent 2e928710df
commit 5e6f9252d5
9 files changed
+295 -235

No files matched your search

+6 -2
View File
@@ -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, "不属于该家庭")