修改问答题库 排序

This commit is contained in:
2024-10-18 09:36:09 +08:00
parent 2539717a1f
commit 9c3026fff2
2 changed files with 19 additions and 1 deletions
+16
View File
@@ -165,6 +165,22 @@ func (r *QuestionQaDao) GetQuestionQaPageSearch(req requests.GetQuestionQaPage,
// 排序
if req.Order != nil {
if req.Order.QaExpireTime != "" {
if req.Order.QaExpireTime != "desc" && req.Order.QaExpireTime != "asc" {
return nil, 0, errors.New("排序字段错误")
}
query = query.Order("qa_expire_time " + req.Order.QaExpireTime)
}
if req.Order.QaQuantity != "" {
if req.Order.QaQuantity != "desc" && req.Order.QaQuantity != "asc" {
return nil, 0, errors.New("排序字段错误")
}
query = query.Order("qa_quantity " + req.Order.QaQuantity)
}
if req.Order.UpdatedAt != "" {
if req.Order.UpdatedAt != "desc" && req.Order.UpdatedAt != "asc" {
return nil, 0, errors.New("排序字段错误")