From b899d344b2004ad6593111699ea96b50c2c1597d Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期三, 08 五月 2024 09:10:32 +0800
Subject: [PATCH] feat:反馈保存、展示、处理、删除

---
 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