INSERT INTO exam_room_student_relation (id_,examination_basic_id_,exam_registration_id_,exam_room_id_,student_id_,create_time_,update_time_,tenant_id_) VALUES(#{id},#{examinationBasicId},#{examRegistrationId},#{examRoomId},#{studentId},NOW(),NOW(),#{tenantId}) INSERT INTO exam_room_student_relation (examination_basic_id_,exam_registration_id_,exam_room_id_,student_id_,create_time_,update_time_,tenant_id_) VALUES (#{roomStudent.examinationBasicId},#{roomStudent.examRegistrationId},#{roomStudent.examRoomId},#{roomStudent.studentId},NOW(),NOW(),#{roomStudent.tenantId}) UPDATE exam_room_student_relation examination_basic_id_ = #{examinationBasicId}, exam_registration_id_ = #{examRegistrationId}, classroom_switch_ = #{classroomSwitch,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler}, tenant_id_ = #{tenantId}, exam_room_id_ = #{examRoomId}, student_id_ = #{studentId}, update_time_ = NOW() WHERE id_ = #{id} UPDATE exam_room_student_relation SET classroom_switch_ = #{openFlag},update_time_ = NOW() WHERE examination_basic_id_ = #{examinationBasicId} AND student_id_ = #{studentId} DELETE FROM exam_room_student_relation WHERE id_ = #{id} DELETE FROM exam_room_student_relation WHERE exam_room_id_=#{examRoomId} AND student_id_ IN #{studentId} DELETE FROM exam_room_student_relation WHERE exam_room_id_ IN #{examRoomId} er.status_='AUDIT_PASS' AND ersr.organ_id_ IN #{organI} AND er.examination_basic_id_ = 1 AND ersr.id_ IS NULL AND ersr.exam_room_id_ =1