update answer search list

This commit is contained in:
aichy126 2023-06-05 18:38:29 +08:00
parent 5cf74ee9da
commit b5472c793f
1 changed files with 5 additions and 1 deletions

View File

@ -243,7 +243,11 @@ func (ar *answerRepo) SearchList(ctx context.Context, search *entity.AnswerSearc
session = session.OrderBy("adopted desc,vote_count desc,created_at asc")
}
if !search.IncludeDeleted {
session = session.And("status = ? OR user_id = ?", entity.AnswerStatusAvailable, search.LoginUserID)
if search.LoginUserID == "" {
session = session.And("status = ? ", entity.AnswerStatusAvailable)
} else {
session = session.And("status = ? OR user_id = ?", entity.AnswerStatusAvailable, search.LoginUserID)
}
}
session = session.Limit(search.PageSize, offset)