|
@@ -286,8 +286,9 @@
|
|
|
FROM
|
|
|
exam_room_student_relation ersr
|
|
|
LEFT JOIN exam_room er ON ersr.exam_room_id_ = er.id_
|
|
|
- WHERE DATE_FORMAT(er.exam_start_time_,'%Y-%m-%d') = #{day}
|
|
|
+ WHERE er.exam_plan_push_flag_=1 AND DATE_FORMAT(er.exam_start_time_,'%Y-%m-%d') = #{day}
|
|
|
</select>
|
|
|
+
|
|
|
<select id="getStudentNumMap" resultType="java.util.Map">
|
|
|
SELECT ersr.exam_room_id_ 'key',COUNT(DISTINCT ersr.student_id_) 'value'
|
|
|
FROM exam_room_student_relation ersr
|
|
@@ -297,6 +298,7 @@
|
|
|
</foreach>
|
|
|
GROUP BY ersr.exam_room_id_
|
|
|
</select>
|
|
|
+
|
|
|
<select id="countSignInNum" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(DISTINCT id_) FROM student_exam_result WHERE is_finished_exam_ = 2 AND exam_room_id_ = #{examRoomId}
|
|
|
</select>
|