增加判卷时的数值比较

This commit is contained in:
chenqiang 2025-08-13 11:32:24 +08:00
parent e55476133f
commit 2ce39b142d
2 changed files with 10 additions and 3 deletions

View File

@ -1107,6 +1107,12 @@ export async function checkPaperAnswers(paperId) {
const index = correctAnswersCopy.indexOf(answer);
if (index === -1) {
isCorrect = false;
for (const correct of correctAnswersCopy) {
if (Number(answer) === Number(correct)) {
isCorrect = true;
break;
}
}
break;
}
// 移除已匹配的答案,避免重复匹配
@ -1146,7 +1152,7 @@ export async function checkPaperAnswers(paperId) {
const updatedPaper = await getPaper(paperId);
console.log(updatedPaper);
// 关闭数据库连接
await closeAllConnections();
// await closeAllConnections();
return {
success: true,
@ -1155,7 +1161,7 @@ export async function checkPaperAnswers(paperId) {
};
} catch (error) {
console.error('判卷过程中发生错误:', error);
await closeAllConnections();
// await closeAllConnections();
return {
success: false,
message: `判卷失败: ${error.message}`,

View File

@ -16,7 +16,8 @@
"electron:build": "vite build && electron-builder",
"electron:build:win": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --x64",
"electron:build:win32": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --ia32",
"electron:build:portable": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --x64"
"electron:build:portable": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --x64",
"electron:build:portable32": "vite build && set WIN_CODE_SIGN_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ && electron-builder --win --ia32"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.1",