INSERT INTO student_attendance (music_group_id_,class_group_id_,course_schedule_id_,user_id_,teacher_id_,status_,create_time_,remark_,current_class_times_) VALUES(#{musicGroupId},#{classGroupId},#{courseScheduleId},#{userId},#{teacherId},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},now(),#{remark},#{currentClassTimes}) INSERT INTO student_attendance ( music_group_id_, class_group_id_, course_schedule_id_, user_id_, teacher_id_, status_, create_time_, remark_ ,current_class_times_) VALUES (#{studentAttendance.musicGroupId},#{studentAttendance.classGroupId},#{studentAttendance.courseScheduleId},#{studentAttendance.userId},#{studentAttendance.teacherId},#{studentAttendance.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},now(),#{studentAttendance.remark},#{studentAttendance.currentClassTimes}) UPDATE student_attendance status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, user_id_ = #{userId}, remark_ = #{remark}, class_group_id_ = #{classGroupId}, teacher_id_ = #{teacherId}, course_schedule_id_ = #{courseScheduleId}, music_group_id_ = #{musicGroupId}, current_class_times_ = #{currentClassTimes}, WHERE id_ = #{id} DELETE FROM student_attendance WHERE id_ = #{id} cgsm.class_group_id_=#{classGroupId} AND cgsm.status_!=#{filterStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} and sa.user_id_ = #{studentID} and sa.music_group_id_ = #{musicGroupId} and sa.class_group_id_ = #{classGroupId} and sa.status_ = #{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}