This commit is contained in:
@@ -21,7 +21,7 @@ func (m *media) List(
|
||||
) (*requests.Pager, error) {
|
||||
pagination.Format()
|
||||
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
|
||||
items, cnt, err := query.
|
||||
Where(conds...).
|
||||
@@ -39,12 +39,12 @@ func (m *media) List(
|
||||
}
|
||||
|
||||
// GetByIds
|
||||
func (m *media) GetByIds(ctx context.Context, ids []int64) ([]*models.Media, error) {
|
||||
func (m *media) GetByIds(ctx context.Context, ids []int64) ([]*models.Medium, error) {
|
||||
if len(ids) == 0 {
|
||||
return []*models.Media{}, nil
|
||||
return []*models.Medium{}, nil
|
||||
}
|
||||
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
|
||||
items, err := query.
|
||||
Where(tbl.ID.In(ids...)).
|
||||
@@ -57,8 +57,8 @@ func (m *media) GetByIds(ctx context.Context, ids []int64) ([]*models.Media, err
|
||||
}
|
||||
|
||||
// GetByHash
|
||||
func (m *media) GetByHash(ctx context.Context, hash string) (*models.Media, error) {
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
func (m *media) GetByHash(ctx context.Context, hash string) (*models.Medium, error) {
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
item, err := query.
|
||||
Where(tbl.Hash.Eq(hash)).
|
||||
First()
|
||||
@@ -70,7 +70,7 @@ func (m *media) GetByHash(ctx context.Context, hash string) (*models.Media, erro
|
||||
|
||||
// UpdateMetas
|
||||
func (m *media) UpdateMetas(ctx context.Context, id int64, metas fields.MediaMetas) error {
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
_, err := query.
|
||||
Where(tbl.ID.Eq(id)).
|
||||
Update(tbl.Metas, metas)
|
||||
@@ -82,14 +82,14 @@ func (m *media) UpdateMetas(ctx context.Context, id int64, metas fields.MediaMet
|
||||
|
||||
// GetRelationMedias
|
||||
|
||||
func (m *media) GetRelations(ctx context.Context, hash string) ([]*models.Media, error) {
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
func (m *media) GetRelations(ctx context.Context, hash string) ([]*models.Medium, error) {
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
return query.Where(tbl.Metas.KeyEq("parent_hash", hash)).Find()
|
||||
}
|
||||
|
||||
// FindByID
|
||||
func (m *media) FindByID(ctx context.Context, id int64) (*models.Media, error) {
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
func (m *media) FindByID(ctx context.Context, id int64) (*models.Medium, error) {
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
item, err := query.Where(tbl.ID.Eq(id)).First()
|
||||
if err != nil {
|
||||
return nil, errors.Wrapf(err, "failed to find media by id: %d", id)
|
||||
@@ -99,7 +99,7 @@ func (m *media) FindByID(ctx context.Context, id int64) (*models.Media, error) {
|
||||
|
||||
// Count
|
||||
func (m *media) Count(ctx context.Context, conds ...gen.Condition) (int64, error) {
|
||||
_, query := models.MediaQuery.QueryContext(ctx)
|
||||
_, query := models.MediumQuery.QueryContext(ctx)
|
||||
if len(conds) > 0 {
|
||||
query = query.Where(conds...)
|
||||
}
|
||||
|
||||
@@ -142,11 +142,11 @@ func (m *posts) GetPostsMapByIDs(ctx context.Context, ids []int64) (map[int64]*m
|
||||
}
|
||||
|
||||
// GetMediaByIds
|
||||
func (m *posts) GetMediasByIds(ctx context.Context, ids []int64) ([]*models.Media, error) {
|
||||
func (m *posts) GetMediasByIds(ctx context.Context, ids []int64) ([]*models.Medium, error) {
|
||||
if len(ids) == 0 {
|
||||
return nil, nil
|
||||
}
|
||||
tbl, query := models.MediaQuery.QueryContext(ctx)
|
||||
tbl, query := models.MediumQuery.QueryContext(ctx)
|
||||
return query.Where(tbl.ID.In(ids...)).Find()
|
||||
}
|
||||
|
||||
|
||||
@@ -60,7 +60,6 @@ func (m *users) PostList(
|
||||
pagePosts, cnt, err := query.Select(tbl.PostID).
|
||||
Where(tbl.UserID.Eq(userId)).
|
||||
FindByPage(int(pagination.Offset()), int(pagination.Limit))
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -211,3 +210,9 @@ func (m *users) Count(ctx context.Context, conds ...gen.Condition) (int64, error
|
||||
}
|
||||
return query.Count()
|
||||
}
|
||||
|
||||
// FindByPhone
|
||||
func (m *users) FindByPhone(ctx context.Context, phone string) (*models.User, error) {
|
||||
tbl, query := models.UserQuery.QueryContext(ctx)
|
||||
return query.Where(tbl.Phone.Eq(phone)).First()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user