From 541e77765ef787c48c4b0f694b499a4fc5196d6e Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期三, 26 六月 2024 16:13:16 +0800 Subject: [PATCH] feat:考试监控 --- src/main/resources/mapper/ExamSubmitTempMapper.xml | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/main/resources/mapper/ExamSubmitTempMapper.xml b/src/main/resources/mapper/ExamSubmitTempMapper.xml index 43017bc..4bbf61e 100644 --- a/src/main/resources/mapper/ExamSubmitTempMapper.xml +++ b/src/main/resources/mapper/ExamSubmitTempMapper.xml @@ -12,12 +12,6 @@ <result column="status" property="status" /> </resultMap> - - - - - - <select id="getById" resultMap="BaseResultMap"> SELECT TEST.exam_id, @@ -33,7 +27,6 @@ TEST.id = #{id} AND TEST.deleted = 0 </select> - <select id="getPage" resultMap="BaseResultMap"> SELECT TEST.exam_id, @@ -49,4 +42,29 @@ TEST.deleted = 0 </select> + <select id="monitorList" resultType="com.ycl.jxkg.domain.vo.ExamSubmitTempVO"> + SELECT + TEST.exam_id, + TEST.user_id, + TEST.do_time, + TEST.exam_submit, + TEST.create_time, + TEST.status, + TEST.id, + TE.exam_name, + TU.real_name + FROM + t_exam_submit_temp TEST + INNER JOIN t_user TU ON TU.id = TEST.user_id AND TU.deleted = 0 + INNER JOIN t_exam TE ON TE.id = TEST.exam_id AND TE.deleted = 0 + WHERE + TEST.deleted = 0 + <if test="query.examId != null"> + AND TEST.exam_id = #{query.examId} + </if> + <if test="query.keyword != null and query.keyword != ''"> + AND (INSTR(TU.real_name, #{query.keyword})) OR (INSTR(TE.exam_name, #{query.keyword}) + </if> + </select> + </mapper> -- Gitblit v1.8.0