mirror of
https://git.vectorsigma.ru/public/photoview.git
synced 2026-08-03 18:19:11 +00:00
Migrate FormatSQL
This commit is contained in:
@@ -10,22 +10,11 @@ import (
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
// func (r *Resolver) User() UserResolver {
|
||||
// return &userResolver{r}
|
||||
// }
|
||||
|
||||
// type userResolver struct{ *Resolver }
|
||||
|
||||
func (r *queryResolver) User(ctx context.Context, filter *models.Filter) ([]*models.User, error) {
|
||||
|
||||
filterSQL, err := filter.FormatSQL("user")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
var users []*models.User
|
||||
err = r.Database.Raw("SELECT * FROM users" + filterSQL).Scan(&users).Error
|
||||
if err != nil {
|
||||
|
||||
if err := filter.FormatSQL(r.Database.Model(models.User{})).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user