Better relationships stauts query

This commit is contained in:
2024-11-30 17:31:35 +08:00
parent 312cf820ab
commit 08c639497d
3 changed files with 20 additions and 10 deletions

View File

@ -22,10 +22,10 @@ func ListAllRelationship(user models.Account) ([]models.AccountRelationship, err
return relationships, nil
}
func ListRelationshipWithFilter(user models.Account, status models.RelationshipStatus) ([]models.AccountRelationship, error) {
func ListRelationshipWithFilter(user models.Account, status ...models.RelationshipStatus) ([]models.AccountRelationship, error) {
var relationships []models.AccountRelationship
if err := database.C.
Where("account_id = ? AND status = ?", user.ID, status).
Where("account_id = ? AND status IN ?", user.ID, status).
Preload("Account").
Preload("Related").
Find(&relationships).Error; err != nil {