xiangpei
2024-05-10 f0cbe681cb28df22952fb8a6420424a7385ac9db
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">
@@ -375,7 +383,7 @@
    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 between '2023-11-28 09:00:00' and '2023-12-01 10:00:00'
    where a.create_time
  </select>
</mapper>