From 5cc99d232af306b181796855054e00c2c53acbc0 Mon Sep 17 00:00:00 2001 From: zhonghua Date: Tue, 24 Mar 2026 11:22:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=8F=AD=E7=BA=A7=E5=AD=A6=E7=94=9F?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E4=B8=8E=E5=B9=B3=E5=9D=87=E5=BE=97=E5=88=86?= =?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 前端: 搜索改为调用接口查询,移除 Math.random() 模拟数据 - 前端: 修复搜索图标点击、清空后重新请求 - 后端: StudentResponse 新增 readingCount/lessonCount/avgScore - 后端: StudentRecordMapper 添加批量统计学生阅读与得分 - 后端: getClassStudents 返回真实统计数据 Made-with: Cursor --- .../teacher/classes/ClassStudentsView.vue | 45 ++++++++++++------- .../teacher/TeacherCourseController.java | 19 ++++++++ .../dto/response/StudentResponse.java | 9 ++++ .../platform/mapper/StudentRecordMapper.java | 17 +++++++ 4 files changed, 73 insertions(+), 17 deletions(-) diff --git a/reading-platform-frontend/src/views/teacher/classes/ClassStudentsView.vue b/reading-platform-frontend/src/views/teacher/classes/ClassStudentsView.vue index 5901fe3..9e3ed64 100644 --- a/reading-platform-frontend/src/views/teacher/classes/ClassStudentsView.vue +++ b/reading-platform-frontend/src/views/teacher/classes/ClassStudentsView.vue @@ -51,12 +51,13 @@ placeholder="搜索学生" style="width: 200px;" allow-clear + @search="handleSearch" /> @@ -167,7 +168,7 @@ ") + List> selectStudentStats(@Param("studentIds") List studentIds); + /** * 统计指定时间段内有上课记录的去重学生数 * @param startTime 开始时间