INSERT INTO student_exam_result (id_,examination_basic_id_,student_id_,result_,avg_score_,video_url_, confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_) VALUES(#{id},#{examinationBasicId},#{studentId},#{result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler}, #{avgScore},#{#{videoUrl}},#{confirmStatus},#{memo},#{operatorId},#{isFinishedExam},NOW(),NOW(),#{tenantId},#{examRegistrationId}) INSERT INTO student_exam_result (examination_basic_id_,student_id_,result_,avg_score_,video_url_, confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_) VALUES (#{result.examinationBasicId},#{result.studentId},#{result.result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler}, #{result.avgScore},#{result.videoUrl},#{result.confirmStatus},#{result.memo},#{result.operatorId},#{result.isFinishedExam},NOW(),NOW(),#{result.tenantId},#{result.examRegistrationId}) UPDATE student_exam_result exam_registration_id_ = #{examRegistrationId}, examination_basic_id_ = #{examinationBasicId}, operator_id_ = #{operatorId}, tenant_id_ = #{tenantId}, confirm_status_ = #{confirmStatus}, student_id_ = #{studentId}, result_ = #{result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler}, avg_score_ = #{avgScore}, memo_ = #{memo}, video_url_ = #{videoUrl}, is_finished_exam_ = #{isFinishedExam}, update_time_ = NOW() WHERE id_ = #{id} UPDATE student_exam_result SET is_finished_exam_ = 1 AND update_time_ = NOW() WHERE exam_registration_id_ = #{examRegistrationId} DELETE FROM student_exam_result WHERE id_ = #{id} DELETE FROM student_exam_result WHERE exam_registration_id_ IN #{registId} AND er.organ_id_ IN #{organId} AND er.examination_basic_id_ = #{examId} AND er.card_no_ = #{cardNo} AND su.real_name_ LIKE CONCAT(#{studentName}, '%') AND eb.name_ LIKE CONCAT(#{examName}, '%') AND er.subject_id_=#{subjectId} AND er.level_=#{level} AND DATE_FORMAT(eb.actual_exam_start_time_, '%Y-%m-%d') BETWEEN #{examStartTime} AND #{examEndTime} AND ser.is_finished_exam_=#{isFinishedExam} AND ser.result_=#{result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler} AND eb.status_='RESULT_CONFIRM' AND eb.status_='EXAM_END'