feat: 更新考试相关页面,优化任务状态处理,添加用户任务接口测试
This commit is contained in:
@@ -582,7 +582,6 @@ export class ExamTaskModel {
|
||||
}
|
||||
|
||||
static async getUserTasks(userId: string): Promise<UserExamTask[]> {
|
||||
const now = new Date().toISOString();
|
||||
const rows = await all(`
|
||||
SELECT
|
||||
t.id,
|
||||
@@ -606,9 +605,9 @@ export class ExamTaskModel {
|
||||
WHERE user_id = ?
|
||||
GROUP BY task_id
|
||||
) q ON q.task_id = t.id
|
||||
WHERE tu.user_id = ? AND t.start_at <= ? AND t.end_at >= ?
|
||||
WHERE tu.user_id = ?
|
||||
ORDER BY t.start_at ASC, t.end_at ASC
|
||||
`, [userId, userId, now, now]);
|
||||
`, [userId, userId]);
|
||||
|
||||
return rows.map(row => ({
|
||||
id: row.id,
|
||||
|
||||
Reference in New Issue
Block a user