From 5ada29cec4b0c4a339a3e1c207363ae71e02c42f Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 11 六月 2024 14:55:31 +0800
Subject: [PATCH] 考试管理、bug处理

---
 src/main/resources/mapper/ExamMapper.xml |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/main/resources/mapper/ExamMapper.xml b/src/main/resources/mapper/ExamMapper.xml
index 4961fc1..62d1c81 100644
--- a/src/main/resources/mapper/ExamMapper.xml
+++ b/src/main/resources/mapper/ExamMapper.xml
@@ -14,6 +14,8 @@
         <result column="end_time" property="endTime" />
         <result column="create_time" property="createTime" />
         <result column="teacher_id" property="teacherId" />
+        <result column="class_name" property="className" />
+        <result column="name" property="examPaperName" />
     </resultMap>
 
 
@@ -54,11 +56,22 @@
             TE.end_time,
             TE.create_time,
             TE.teacher_id,
-            TE.id
+            TE.id,
+            TC.class_name,
+            TEP.name
         FROM
             t_exam TE
+                INNER JOIN t_user TU ON TU.id = TE.teacher_id AND TU.deleted = 0
+                INNER JOIN t_classes TC ON TC.id = TE.classes_id AND TC.deleted = 0
+                INNER JOIN t_exam_paper TEP ON TEP.id = TE.exam_paper_id AND TEP.deleted = 0
         WHERE
             TE.deleted = 0
+            <if test="query.examName != null and query.examName != ''">
+                AND TE.exam_name like concat('%', #{query.examName}, '%')
+            </if>
+            <if test="query.classesId != null">
+                AND TE.classes_id = #{query.classesId}
+            </if>
     </select>
 
 </mapper>

--
Gitblit v1.8.0