聊天?
This commit is contained in:
@@ -230,3 +230,22 @@ func GetMessageGroupMembers(db *DaoDB, groupID int, memberUserID string) (messag
|
||||
err = GetRows(db, &messageGroupMembers, sql, sqlParams)
|
||||
return messageGroupMembers, err
|
||||
}
|
||||
|
||||
//得到某个用户所在所有群组
|
||||
func GetUserMessageGroups(db *DaoDB, userID string) (messageGroup []*model.MessageGroup, err error) {
|
||||
sql := `
|
||||
SELECT group_id
|
||||
FROM message_group
|
||||
WHERE deleted_at = ? AND user_id = ?
|
||||
UNION
|
||||
SELECT group_id
|
||||
FROM message_group_member
|
||||
WHERE deleted_at = ? AND user_id = ?
|
||||
`
|
||||
sqlParams := []interface{}{
|
||||
utils.DefaultTimeValue, userID,
|
||||
utils.DefaultTimeValue, userID,
|
||||
}
|
||||
err = GetRows(db, &messageGroup, sql, sqlParams)
|
||||
return messageGroup, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user