|
@@ -329,13 +329,29 @@
|
|
|
|
|
|
<select id="findNoFinishedExamRegistIdsWIthExamRooms" resultType="long">
|
|
<select id="findNoFinishedExamRegistIdsWIthExamRooms" resultType="long">
|
|
SELECT
|
|
SELECT
|
|
- ser.exam_registration_id_
|
|
|
|
|
|
+ DISTINCT ser.exam_registration_id_
|
|
FROM
|
|
FROM
|
|
student_exam_result ser
|
|
student_exam_result ser
|
|
LEFT JOIN exam_room er ON ser.exam_room_id_ = er.id_
|
|
LEFT JOIN exam_room er ON ser.exam_room_id_ = er.id_
|
|
|
|
+ LEFT JOIN examination_basic eb ON ser.examination_basic_id_ = eb.id_
|
|
WHERE
|
|
WHERE
|
|
ser.is_finished_exam_ != 5
|
|
ser.is_finished_exam_ != 5
|
|
- AND er.exam_end_time_<NOW()
|
|
|
|
|
|
+ AND eb.status_ != 'RESULT_CONFIRM'
|
|
|
|
+ AND er.exam_end_time_ < NOW( )
|
|
|
|
+ AND ser.result_ IS NULL
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="findNoFinishedExamRegistsWIthExamRooms" resultType="long">
|
|
|
|
+ SELECT
|
|
|
|
+ DISTINCT ser.*
|
|
|
|
+ FROM
|
|
|
|
+ student_exam_result ser
|
|
|
|
+ LEFT JOIN exam_room er ON ser.exam_room_id_ = er.id_
|
|
|
|
+ LEFT JOIN examination_basic eb ON ser.examination_basic_id_ = eb.id_
|
|
|
|
+ WHERE
|
|
|
|
+ ser.is_finished_exam_ != 5
|
|
|
|
+ AND eb.status_ != 'RESULT_CONFIRM'
|
|
|
|
+ AND er.exam_end_time_ < NOW( )
|
|
AND ser.result_ IS NULL
|
|
AND ser.result_ IS NULL
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|