From 5a9d35a6ae68ae010d2261261049970a8bcbbcc9 Mon Sep 17 00:00:00 2001 From: Hexianren <1979181470@qq.com> Date: Tue, 11 Mar 2025 12:47:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template/dao/impl/HomeWorkDaoImpl.java | 5 +- .../wetoband/template/entity/HomeWork.java | 2 + .../views/HomeWorkManager/HomeWorkManger.vue | 52 +++++++++++++++---- .../src/views/WrongManager/WrongManager.vue | 37 ++++++++----- 4 files changed, 70 insertions(+), 26 deletions(-) diff --git a/HomeWork-java/src/com/wetoband/template/dao/impl/HomeWorkDaoImpl.java b/HomeWork-java/src/com/wetoband/template/dao/impl/HomeWorkDaoImpl.java index 2d6419f..fad1f8f 100644 --- a/HomeWork-java/src/com/wetoband/template/dao/impl/HomeWorkDaoImpl.java +++ b/HomeWork-java/src/com/wetoband/template/dao/impl/HomeWorkDaoImpl.java @@ -17,7 +17,7 @@ public class HomeWorkDaoImpl extends BaseDaoImpl implements HomeWorkDa @Override public List getHomeWork(Connection connection, int id) throws SQLException { // SQL语句 - String sql ="SELECT homework.*,teacher.name , submit.submitStatus FROM homework " + + String sql ="SELECT homework.*,teacher.name,submit.submitStatus,submit.score FROM homework " + "JOIN teacher ON homework.teacher_id = teacher.id " + "LEFT JOIN submit ON submit.student_id = ? AND homework.homework_id = submit.homework_id "; List homeworkList = new ArrayList<>(); @@ -34,12 +34,13 @@ public class HomeWorkDaoImpl extends BaseDaoImpl implements HomeWorkDa homework.setHomework_name(rs.getString("homework_name")); homework.setCourse_name(rs.getString("course_name")); homework.setTeacher_name(rs.getString("name")); - homework.setHomework_name(rs.getString("homework_name")); + homework.setScore(rs.getDouble("score")); if (rs.getInt("submitStatus") == 0){ homework.setSubmitStatus("未提交"); }else { homework.setSubmitStatus("已提交"); } + homeworkList.add(homework); } } diff --git a/HomeWork-java/src/com/wetoband/template/entity/HomeWork.java b/HomeWork-java/src/com/wetoband/template/entity/HomeWork.java index bc94be6..7603250 100644 --- a/HomeWork-java/src/com/wetoband/template/entity/HomeWork.java +++ b/HomeWork-java/src/com/wetoband/template/entity/HomeWork.java @@ -27,6 +27,8 @@ public class HomeWork { @Column(name = "teacher_id") private Integer teacher_id; + + private Double score; private String teacher_name; private String submitStatus; diff --git a/HomeWork-vite/src/views/HomeWorkManager/HomeWorkManger.vue b/HomeWork-vite/src/views/HomeWorkManager/HomeWorkManger.vue index 664e33d..baf9250 100644 --- a/HomeWork-vite/src/views/HomeWorkManager/HomeWorkManger.vue +++ b/HomeWork-vite/src/views/HomeWorkManager/HomeWorkManger.vue @@ -1,18 +1,24 @@