修改查询排序

This commit is contained in:
孙肖扬 2025-03-05 15:12:09 +08:00
parent 72a2c4dbcc
commit 85e6a6d6c1

View File

@ -80,12 +80,19 @@ func RecordList(in *exhibition.RecordListReq) (data []*model.RegisterRecord, tot
if total == 0 { if total == 0 {
return return
} }
sortBy := "create_at %s,id %s" // sortBy := "created_at desc,id desc"
// if in.SortKey == 1 {
// sortBy = fmt.Sprintf(sortBy, "ASC", "ASC")
// }
// if in.SortKey == 2 {
// sortBy = fmt.Sprintf(sortBy, "DESC", "DESC")
// }
sortBy := "created_at desc,id desc"
if in.SortKey == 1 { if in.SortKey == 1 {
sortBy = fmt.Sprintf(sortBy, "ASC", "ASC") sortBy = fmt.Sprintf("created_at %s,id %s", in.Sort, in.Sort)
} }
if in.SortKey == 2 { if in.SortKey == 2 {
sortBy = fmt.Sprintf(sortBy, "DESC", "DESC") sortBy = fmt.Sprintf("updated_at %s,id %s", in.Sort, in.Sort)
} }
if err = dbLink.Order(sortBy).Limit(int(in.PageSize)).Offset(int(offset)).Find(&data).Error; err != nil { if err = dbLink.Order(sortBy).Limit(int(in.PageSize)).Offset(int(offset)).Find(&data).Error; err != nil {