From b005f8a8669cdea0f1738172d7c13da57a1237e2 Mon Sep 17 00:00:00 2001
From: luohairen <3399054449@qq.com>
Date: 星期二, 29 十月 2024 17:06:23 +0800
Subject: [PATCH] 增加了重置密码的功能
---
src/main/resources/mapper/ExamPaperScoreMapper.xml | 25 +++++++++++++++++++++++--
1 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/src/main/resources/mapper/ExamPaperScoreMapper.xml b/src/main/resources/mapper/ExamPaperScoreMapper.xml
index 6d32871..a29bf61 100644
--- a/src/main/resources/mapper/ExamPaperScoreMapper.xml
+++ b/src/main/resources/mapper/ExamPaperScoreMapper.xml
@@ -97,14 +97,22 @@
<select id="adminPage" resultType="com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageResponseVO">
SELECT
- a.id, a.exam_name, a.score, a.total_score, a.question_correct, a.question_count, a.do_time, a.status, a.submit_time, b.real_name AS userName, c.name as paperName
+ a.id, a.exam_name, a.score, a.total_score, a.question_correct, a.question_count, a.do_time, a.status, IF(a.status = 0, a.submit_time, '缂鸿��') AS submitTime, b.real_name AS userName, c.name AS paperName
FROM t_exam_paper_score a
INNER JOIN t_user b ON a.user_id = b.id AND b.deleted = 0
INNER JOIN t_exam_paper c ON a.paper_id = c.id AND c.deleted = 0
<where>
- exam_id = #{examId}
+ <if test="examId != null and examId != ''">
+ AND a.exam_id = #{examId}
+ </if>
+ <if test="userId != null and userId != ''">
+ AND a.user_id = #{userId}
+ </if>
<if test="userName != null and userName != ''">
AND INSTR(b.real_name, #{userName})
+ </if>
+ <if test="examName != null and examName != ''">
+ AND INSTR(a.exam_name, #{examName})
</if>
</where>
</select>
@@ -146,4 +154,17 @@
ORDER BY t.id DESC
</select>
+ <select id="pageUser" resultType="com.ycl.jxkg.domain.vo.student.exampaper.UserAnswerPageResponseVO">
+ SELECT a.id, a.real_name AS userName, COUNT(b.id) AS examCount
+ FROM t_user a
+ LEFT JOIN t_exam_paper_score b ON a.id = b.user_id AND b.deleted = 0
+ <where>
+ a.deleted = 0 AND a.role = 1
+ <if test="name != null and name != ''">
+ AND INSTR(a.real_name, #{name})
+ </if>
+ </where>
+ GROUP BY a.id
+ </select>
+
</mapper>
--
Gitblit v1.8.0