feat(提交列表): 右栏名字旁多一个「只看这个班」,不在班级列表里的老班也能筛出来

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-09-30 00:00:38 +08:00
1 parent e37ad982c0
commit 5f9743efe0
4 files changed
+41 -1

No files matched your search

+3
View File
@@ -316,6 +316,7 @@ const submissionListColumns = {
* 已删号的学生 user 表里没有行,退回冻结的那份(否则整列空着)。
*/
username: sql<string>`coalesce(${schema.user.username}, ${schema.submission.username})`,
className: schema.user.className,
result: schema.submission.result,
language: schema.submission.language,
statisticInfo: schema.submission.statisticInfo,
@@ -574,6 +575,7 @@ submissionRoutes.get("/submissions", optionalAuth, async (c) => {
createTime: submission.createTime,
userId: submission.userId,
username: submission.username,
className: submission.className || null,
result: submission.result,
language: submission.language,
statisticInfo: asRecord(submission.statisticInfo),
@@ -649,6 +651,7 @@ submissionRoutes.get(
createTime: submission.createTime,
userId: submission.userId,
username: submission.username,
className: submission.className || null,
result: submission.result,
language: submission.language,
statisticInfo: asRecord(submission.statisticInfo),