This commit is contained in:
wucongxing8150 2024-10-18 16:45:03 +08:00
parent 01aa915c30
commit d46244ea0c
2 changed files with 9 additions and 0 deletions

View File

@ -271,6 +271,14 @@ func (r *QuestionDao) GetQuestionPageSearch(req requests.GetQuestionPage, page,
query = query.Order("discount_price " + req.Order.DiscountPrice) query = query.Order("discount_price " + req.Order.DiscountPrice)
} }
if req.Order.CreatedAt != "" {
if req.Order.CreatedAt != "desc" && req.Order.CreatedAt != "asc" {
return nil, 0, errors.New("排序字段错误")
}
query = query.Order("created_at " + req.Order.CreatedAt)
}
if req.Order.UpdatedAt != "" { if req.Order.UpdatedAt != "" {
if req.Order.UpdatedAt != "desc" && req.Order.UpdatedAt != "asc" { if req.Order.UpdatedAt != "desc" && req.Order.UpdatedAt != "asc" {
return nil, 0, errors.New("排序字段错误") return nil, 0, errors.New("排序字段错误")

View File

@ -34,6 +34,7 @@ type GetQuestionPageOrder struct {
Price string `json:"price" form:"price" label:"排序"` // 价格(原价) Price string `json:"price" form:"price" label:"排序"` // 价格(原价)
DiscountPrice string `json:"discount_price" form:"discount_price" label:"排序"` // 优惠价格 DiscountPrice string `json:"discount_price" form:"discount_price" label:"排序"` // 优惠价格
UpdatedAt string `json:"updated_at" form:"updated_at" label:"排序"` UpdatedAt string `json:"updated_at" form:"updated_at" label:"排序"`
CreatedAt string `json:"created_at" form:"created_at" label:"排序"`
} }
// GetQuestionList 获取问题列表 // GetQuestionList 获取问题列表