增加自定义排序

This commit is contained in:
zhl 2021-04-30 17:57:56 +08:00
parent c32af04b8b
commit cffb66c9d1

View File

@ -55,7 +55,7 @@ class PuzzleClass extends BaseModule {
public createtime: Date
public static parseQueryParam(params) {
let {key, timeBegin, timeEnd, tag, sub_tag, groups, dp, quality } = params
let {key, timeBegin, timeEnd, tag, sub_tag, groups, dp, quality, sort } = params
let opt: any = {deleted: 0, is_hide: 0}
if (key) {
opt.question = {$regex: key, $options: 'i'}
@ -86,9 +86,12 @@ class PuzzleClass extends BaseModule {
} else if (!timeBegin && timeEnd) {
opt.createtime = {$lte: timeEnd};
}
let sortObj = {_id: 1}
if (sort) {
sortObj = sort
}
let sort = {_id: 1}
return { opt, sort }
return { opt, sort: sortObj }
}
public static async nextQuestion(this: ReturnModelType<typeof PuzzleClass>, id: string) {