From fbdd6af3039a83cd4727a03cecb7c5914277371f Mon Sep 17 00:00:00 2001 From: qirong <2032486488@qq.com> Date: 星期五, 28 七月 2023 14:44:08 +0800 Subject: [PATCH] 个人练习模板功能 --- src/main/resources/mapper/ExamPaperAnswerMapper.xml | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/ExamPaperAnswerMapper.xml b/src/main/resources/mapper/ExamPaperAnswerMapper.xml index 0ee1500..8d22402 100644 --- a/src/main/resources/mapper/ExamPaperAnswerMapper.xml +++ b/src/main/resources/mapper/ExamPaperAnswerMapper.xml @@ -23,6 +23,11 @@ paper_score, question_correct, question_count, do_time, status, create_user, create_time, task_exam_id </sql> + <sql id="Base_Column_List1"> + id, exam_paper_id, paper_name, paper_type, subject_id, system_score, TRUNCATE(user_score/10,0) as user_score, + TRUNCATE(paper_score/10,0) as paper_score, question_correct, question_count, do_time, status, create_user, create_time, + task_exam_id + </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> @@ -283,4 +288,16 @@ </where> </select> + <select id="getByExamPaperIdAndUserId" resultMap="BaseResultMap" parameterType="list"> + select + <include refid="Base_Column_List1" /> + from t_exam_paper_answer + where (exam_paper_id,create_user) in + <if test="examTemplatesUserCount !=null and examTemplatesUserCount.size() > 0"> + <foreach collection="examTemplatesUserCount" item="item" index="item" open="(" separator="," close=")"> + (#{item.examPaperId},#{item.userId}) + </foreach> + </if> + </select> + </mapper> -- Gitblit v1.8.0