From f7196dff53805c9d5e6c945e5334ce4e4423d779 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 15 三月 2024 18:02:23 +0800
Subject: [PATCH] 题目导入模板,待完善
---
src/main/resources/mapper/ExamPaperAnswerMapper.xml | 28 +++++++++++++++++++++++++---
1 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/main/resources/mapper/ExamPaperAnswerMapper.xml b/src/main/resources/mapper/ExamPaperAnswerMapper.xml
index 4c9ca19..2e9cba5 100644
--- a/src/main/resources/mapper/ExamPaperAnswerMapper.xml
+++ b/src/main/resources/mapper/ExamPaperAnswerMapper.xml
@@ -299,7 +299,7 @@
FROM t_exam_paper_answer
where id = #{id}
</select>
-
+
<select id="selectByPaperName" resultMap="BaseResultMap" parameterType="java.lang.String">
SELECT
<include refid="Base_Column_List"/>
@@ -346,10 +346,18 @@
</foreach>
</if>
</select>
+
<select id="getByCreatUser" resultMap="BaseResultMap" parameterType="com.mindskip.xzs.domain.vo.ScoreTemplatesCountVO">
select
- <include refid="Base_Column_List4"/>
- from t_exam_paper_answer where create_user = #{createUser} and create_time between '2023-01-01'and '2023-12-31'
+ <include refid="Base_Column_List4"/>
+ from
+ t_exam_paper_answer
+ <where>
+ AND create_user = #{query.createUser}
+ <if test="query.start != null and query.end != null">
+ AND create_time between #{query.start} and #{query.end}
+ </if>
+ </where>
</select>
<select id="getByExamPaperIds" resultMap="BaseResultMap" parameterType="list">
@@ -364,4 +372,18 @@
</if>
</select>
+ <select id="getResult" resultMap="BaseResultMap" parameterType="list">
+ select * from t_exam_paper_answer where (exam_paper_id) in
+ <foreach collection="list" item="item" open="(" close=")" separator=",">
+ (#{item})
+ </foreach>
+ </select>
+
+ <select id="getByTimeOne" resultType="com.mindskip.xzs.domain.vo.TeamplatesUserExcelVO">
+ select a.paper_name as name, u.real_name as userName,SUBSTRING_INDEX(a.user_score/10,".",1) as userScore,
+ SUBSTRING_INDEX(a.paper_score/10,".",1) as paperScore,a.do_time as doTime from t_exam_paper_answer a
+ left join t_user u on a.create_user = u.id
+ where a.create_time
+ </select>
+
</mapper>
--
Gitblit v1.8.0