龚焕茏
2024-05-16 e7b5aded4049f9b315f252a26252927aca5bdaae
src/main/resources/mapper/ExamPaperQuestionCustomerAnswerMapper.xml
@@ -258,14 +258,34 @@
  <select id="selectAllCount"  resultType="java.lang.Integer">
      SELECT count(*) from t_exam_paper_question_customer_answer
      SELECT count(*) from t_exam_paper_question_customer_answer a
        inner join
        (select user_id from t_user_department
        <where>
          and department_id in
          <foreach collection="deptIds" item="item" open="(" separator="," close=")">
            #{item}
          </foreach>
        </where>
        group by user_id)
        b on a.create_user = b.user_id
  </select>
  <select id="selectCountByDate"  resultType="com.mindskip.xzs.domain.other.KeyValue">
      SELECT create_time as name,COUNT(create_time) as value from
              (
              SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer
              SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer a
                  inner join
                  (select user_id from t_user_department
                  <where>
                    and department_id in
                    <foreach collection="deptIds" item="item" open="(" separator="," close=")">
                      #{item}
                    </foreach>
                  </where>
                  group by user_id)
                  b on a.create_user = b.user_id
               WHERE  create_time  between  #{startTime}  and  #{endTime}
            ) a
      GROUP BY create_time