| | |
| | | <result column="status" property="status" /> |
| | | </resultMap> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | <select id="getById" resultMap="BaseResultMap"> |
| | | SELECT |
| | | TEST.exam_id, |
| | |
| | | TEST.id = #{id} AND TEST.deleted = 0 |
| | | </select> |
| | | |
| | | |
| | | <select id="getPage" resultMap="BaseResultMap"> |
| | | SELECT |
| | | TEST.exam_id, |
| | |
| | | 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> |