diff --git a/internal/repo/tag_common/tag_common_repo.go b/internal/repo/tag_common/tag_common_repo.go index bfaa24dc..510658b5 100644 --- a/internal/repo/tag_common/tag_common_repo.go +++ b/internal/repo/tag_common/tag_common_repo.go @@ -62,16 +62,11 @@ func (tr *tagCommonRepo) GetTagListByName(ctx context.Context, name string, hasR if name != "" { session.Where("slug_name LIKE ?", name+"%") } else { + session.UseBool("recommend") cond.Recommend = true } session.Where(builder.Eq{"status": entity.TagStatusAvailable}) session.Asc("slug_name") - // if !hasReserved { - // cond.Reserved = false - // session.UseBool("recommend", "reserved") - // } else { - session.UseBool("recommend") - // } err = session.OrderBy("recommend desc,reserved desc,id desc").Find(&tagList, cond) if err != nil { err = errors.InternalServer(reason.DatabaseError).WithError(err).WithStack()