|
@@ -234,9 +234,9 @@
|
|
|
<select id="getCloseFlag" resultType="java.lang.Integer">
|
|
|
SELECT
|
|
|
IF(((SELECT COUNT(id) FROM rongyun_room_member WHERE role != 3 AND rid = #{examRoomId}) *
|
|
|
- (SELECT COUNT(id_) FROM student_exam_result ser WHERE exam_room_id_ = #{examRoomId} AND ser.is_finished_exam_ = 5)) < COUNT(DISTINCT er.id_),0,1) closeFlag
|
|
|
+ (SELECT COUNT(id_) FROM student_exam_result ser WHERE exam_room_id_ = #{examRoomId} AND ser.is_finished_exam_ = 5)) > COUNT(DISTINCT er.id_),0,1) closeFlag
|
|
|
FROM rongyun_room_member rrm
|
|
|
LEFT JOIN exam_review er ON er.exam_room_id_ = rrm.rid
|
|
|
- WHERE rrm.uid = er.teacher_id_ AND rrm.role != 3 AND rrm.rid = #{examRoomId};
|
|
|
+ WHERE rrm.uid = er.teacher_id_ AND rrm.role != 3 AND rrm.rid = #{examRoomId}
|
|
|
</select>
|
|
|
</mapper>
|