完整性更新

现在已经实现了大部分基础功能
This commit is contained in:
SpecialX
2026-01-08 11:14:03 +08:00
parent 0da2eac0b4
commit 57807def37
155 changed files with 26421 additions and 1036 deletions

View File

@@ -75,8 +75,7 @@ export async function createExamAction(
startTime: scheduled ? new Date(scheduled) : null,
status: "draft",
})
} catch (error) {
console.error("Failed to create exam:", error)
} catch {
return {
success: false,
message: "Database error: Failed to create exam",
@@ -156,8 +155,7 @@ export async function updateExamAction(
await db.update(exams).set(updateData).where(eq(exams.id, examId))
}
} catch (error) {
console.error("Failed to update exam:", error)
} catch {
return {
success: false,
message: "Database error: Failed to update exam",
@@ -197,8 +195,7 @@ export async function deleteExamAction(
try {
await db.delete(exams).where(eq(exams.id, examId))
} catch (error) {
console.error("Failed to delete exam:", error)
} catch {
return {
success: false,
message: "Database error: Failed to delete exam",
@@ -292,8 +289,7 @@ export async function duplicateExamAction(
)
}
})
} catch (error) {
console.error("Failed to duplicate exam:", error)
} catch {
return {
success: false,
message: "Database error: Failed to duplicate exam",