用户端页面构建完成---待测试
This commit is contained in:
@@ -190,9 +190,21 @@ export class QuizController {
|
||||
}
|
||||
});
|
||||
} catch (error: any) {
|
||||
res.status(500).json({
|
||||
const message = error?.message || '生成试卷失败';
|
||||
const status = message.includes('不存在')
|
||||
? 404
|
||||
: [
|
||||
'用户ID不能为空',
|
||||
'subjectId或taskId必须提供其一',
|
||||
'当前时间不在任务有效范围内',
|
||||
'用户未被分派到此任务',
|
||||
'考试次数已用尽',
|
||||
].some((m) => message.includes(m))
|
||||
? 400
|
||||
: 500;
|
||||
res.status(status).json({
|
||||
success: false,
|
||||
message: error.message || '生成试卷失败'
|
||||
message,
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -390,4 +402,4 @@ export class QuizController {
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user