mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
core: sort homework list (#612)
This commit is contained in:
1 parent
f8f4038547
commit
bb000356e0
2 files changed
+3
-1
No files matched your search
@@ -95,7 +95,7 @@ export class ContestListHandler extends Handler {
|
|||||||
...rule ? { rule } : { rule: { $in: rules } },
|
...rule ? { rule } : { rule: { $in: rules } },
|
||||||
...group ? { assign: { $in: [group] } } : {},
|
...group ? { assign: { $in: [group] } } : {},
|
||||||
};
|
};
|
||||||
const cursor = contest.getMulti(domainId, q);
|
const cursor = contest.getMulti(domainId, q).sort({ endAt: -1, beginAt: -1, _id: -1 });
|
||||||
let qs = rule ? `rule=${rule}` : '';
|
let qs = rule ? `rule=${rule}` : '';
|
||||||
if (group) qs += qs ? `&group=${group}` : `group=${group}`;
|
if (group) qs += qs ? `&group=${group}` : `group=${group}`;
|
||||||
const [tdocs, tpcount] = await paginate<Tdoc>(cursor, page, system.get('pagination.contest'));
|
const [tdocs, tpcount] = await paginate<Tdoc>(cursor, page, system.get('pagination.contest'));
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ class HomeworkMainHandler extends Handler {
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
...group ? { assign: { $in: [group] } } : {},
|
...group ? { assign: { $in: [group] } } : {},
|
||||||
|
}).sort({
|
||||||
|
penaltySince: -1, endAt: -1, beginAt: -1, _id: -1,
|
||||||
});
|
});
|
||||||
const [tdocs, tpcount] = await paginate<Tdoc>(cursor, page, system.get('pagination.contest'));
|
const [tdocs, tpcount] = await paginate<Tdoc>(cursor, page, system.get('pagination.contest'));
|
||||||
const calendar = [];
|
const calendar = [];
|
||||||
|
|||||||
Reference in new issue
Block a user