core: remove deprecated generationTime usage

This commit is contained in:
undefined committed 2023-03-02 11:36:13 +08:00
1 parent 0998982ec7
commit ebc3d83ea0
2 files changed
+3 -4

No files matched your search

+3 -3
View File
@@ -417,7 +417,7 @@ const ledo = buildContestRule({
value: tsddict[pid]?.penaltyScore || '',
hover: tsddict[pid]?.ntry ? `-${tsddict[pid].ntry} (${Math.round(Math.max(0.7, 0.95 ** tsddict[pid].ntry) * 100)}%)` : '',
raw: tsddict[pid]?.rid,
style: tsddict[pid]?.status === STATUS.STATUS_ACCEPTED && tsddict[pid]?.rid.generationTime === meta?.first?.[pid]
style: tsddict[pid]?.status === STATUS.STATUS_ACCEPTED && tsddict[pid]?.rid.getTimestamp().getTime() === meta?.first?.[pid]
? 'background-color: rgb(217, 240, 199);'
: undefined,
});
@@ -438,13 +438,13 @@ const homework = buildContestRule({
if (tdoc.pids.includes(j.pid)) effective[j.pid] = j;
}
function time(jdoc) {
const real = jdoc.rid.generationTime - tdoc.beginAt.getTime() / 1000;
const real = (jdoc.rid.getTimestamp().getTime() - tdoc.beginAt.getTime()) / 1000;
return Math.floor(real);
}
function penaltyScore(jdoc) {
const exceedSeconds = Math.floor(
jdoc.rid.generationTime - tdoc.penaltySince.getTime() / 1000,
(jdoc.rid.getTimestamp().getTime() - tdoc.penaltySince.getTime()) / 1000,
);
if (exceedSeconds < 0) return jdoc.score;
let coefficient = 1;
-1
View File
@@ -285,7 +285,6 @@ SystemSetting(
Setting('setting_session', 'session.unsaved_expire_seconds', 3600 * 3,
'number', 'session.unsaved_expire_seconds', 'Unsaved session expire seconds'),
Setting('setting_storage', 'db.ver', 0, 'number', 'db.ver', 'Database version', FLAG_DISABLED | FLAG_HIDDEN),
Setting('setting_storage', 'system.webmanage', 'disabled', 'text', 'system.webmanage', 'Enable web manage', FLAG_DISABLED | FLAG_HIDDEN),
Setting('setting_storage', 'installid', String.random(64), 'text', 'installid', 'Installation ID', FLAG_HIDDEN | FLAG_DISABLED),
);