contest: fix unrank no display on contest user

pull/589/head
无限UCW 1 year ago committed by GitHub
commit 7b4083e4c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -626,7 +626,9 @@ export class ContestFileDownloadHandler extends ContestDetailBaseHandler {
export class ContestUserHandler extends ContestManagementBaseHandler { export class ContestUserHandler extends ContestManagementBaseHandler {
@param('tid', Types.ObjectId) @param('tid', Types.ObjectId)
async get(domainId: string, tid: ObjectId) { async get(domainId: string, tid: ObjectId) {
const tsdocs = await contest.getMultiStatus(domainId, { docId: tid }).project({ uid: 1, attend: 1, startAt: 1 }).toArray(); const tsdocs = await contest.getMultiStatus(domainId, { docId: tid }).project({
uid: 1, attend: 1, startAt: 1, unrank: 1,
}).toArray();
tsdocs.forEach((i) => { tsdocs.forEach((i) => {
i.endAt = (this.tdoc.duration && i.startAt) ? moment(i.startAt).add(this.tdoc.duration, 'hours').toDate() : null; i.endAt = (this.tdoc.duration && i.startAt) ? moment(i.startAt).add(this.tdoc.duration, 'hours').toDate() : null;
}); });

Loading…
Cancel
Save