From 3e44fac6f85eeb6b9476e1d95e7323ae81fb80aa Mon Sep 17 00:00:00 2001 From: Sakura <2337674687@qq.com> Date: Sun, 9 Mar 2025 22:02:19 +0800 Subject: [PATCH 1/2] 3.9 --- .../template/action/ToolTemplateAction.java | 1 + .../dao/impl/WrongQuestionDaoImpl.java | 3 +- .../target/classes/config.properties | 2 +- HomeWork-java/tempResources/config.properties | 2 +- .../MultipleChoiceQuestions.vue | 9 +- .../src/views/WrongManager/WrongQustions.vue | 46 ++- homework-3.9.sql | 286 ++++++++++++++++++ 7 files changed, 332 insertions(+), 17 deletions(-) create mode 100644 homework-3.9.sql diff --git a/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java b/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java index d82a00f..f88a00f 100644 --- a/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java +++ b/HomeWork-java/src/com/wetoband/template/action/ToolTemplateAction.java @@ -89,6 +89,7 @@ import java.util.*; Integer homework_id =Integer.parseInt(request.getParameter("homework_id")); Integer student_id =Integer.parseInt(request.getParameter("student_id")); List question = wrongQuestionService.getWrongQuestion(homework_id,student_id); + System.out.println(question); return R.ok().put("data",question); } //提交作业(简答题) diff --git a/HomeWork-java/src/com/wetoband/template/dao/impl/WrongQuestionDaoImpl.java b/HomeWork-java/src/com/wetoband/template/dao/impl/WrongQuestionDaoImpl.java index b4b37f6..8b8dae7 100644 --- a/HomeWork-java/src/com/wetoband/template/dao/impl/WrongQuestionDaoImpl.java +++ b/HomeWork-java/src/com/wetoband/template/dao/impl/WrongQuestionDaoImpl.java @@ -57,7 +57,7 @@ public class WrongQuestionDaoImpl implements WrongQuestionDao { "\tJSON_ARRAYAGG(qo.option_value) AS optionStr\n" + "FROM\n" + "\tquestion q\n" + - "\tINNER JOIN question_option qo ON q.question_id = qo.question_id \n" + + "\tLEFT JOIN question_option qo ON q.question_id = qo.question_id \n" + "WHERE\n" + "\tq.question_id IN (\n" + "\tSELECT\n" + @@ -79,6 +79,7 @@ public class WrongQuestionDaoImpl implements WrongQuestionDao { question.setQuestion_id(rs.getInt("question_id")); question.setTitle(rs.getString("title")); question.setType(rs.getInt("type")); + System.out.println("123"+rs.getString("optionStr")); question.setOptionArr(rs.getString("optionStr")); questions.add(question); } diff --git a/HomeWork-java/target/classes/config.properties b/HomeWork-java/target/classes/config.properties index 1b067ac..49cc81a 100644 --- a/HomeWork-java/target/classes/config.properties +++ b/HomeWork-java/target/classes/config.properties @@ -17,7 +17,7 @@ HTTP_SOCKET_TIMEOUT_SECOND=6 HTTP_LONG_CONNECTION_TIMEOUT_SECOND=60 JDBC_DRIVER=com.mysql.jdbc.Driver -JDBC_URL=jdbc:mysql://8.138.182.34:3306/homework +JDBC_URL=jdbc:mysql://8.138.182.34:3306/homework?useUnicode=true&characterEncoding=utf8 #JDBC_URL=jdbc:mysql://192.168.88.47:3306/blp?useUnicode=true&characterEncoding=utf8 JDBC_USERNAME=root diff --git a/HomeWork-java/tempResources/config.properties b/HomeWork-java/tempResources/config.properties index 1b067ac..49cc81a 100644 --- a/HomeWork-java/tempResources/config.properties +++ b/HomeWork-java/tempResources/config.properties @@ -17,7 +17,7 @@ HTTP_SOCKET_TIMEOUT_SECOND=6 HTTP_LONG_CONNECTION_TIMEOUT_SECOND=60 JDBC_DRIVER=com.mysql.jdbc.Driver -JDBC_URL=jdbc:mysql://8.138.182.34:3306/homework +JDBC_URL=jdbc:mysql://8.138.182.34:3306/homework?useUnicode=true&characterEncoding=utf8 #JDBC_URL=jdbc:mysql://192.168.88.47:3306/blp?useUnicode=true&characterEncoding=utf8 JDBC_USERNAME=root diff --git a/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue b/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue index 1a94c8c..993e59a 100644 --- a/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue +++ b/HomeWork-vite/src/views/HomeWorkManager/MultipleChoiceQuestions.vue @@ -39,7 +39,7 @@