UPDATE sys_music_score_accompaniment SET del_flag_ = 1,update_time_ = NOW() WHERE exam_song_id_ = #{id} INSERT INTO sys_music_score_accompaniment (exam_song_id_,subject_id_,mp3_url_,metronome_mp3_url_,speed_,xml_url_,create_time_,update_time_,is_open_metronome_) VALUES(#{examSongId},#{subjectId},#{mp3Url},#{metronomeMp3Url},#{speed},#{xmlUrl},NOW(),NOW(),#{isOpenMetronome}) INSERT INTO sys_music_score_accompaniment (exam_song_id_,subject_id_,mp3_url_,metronome_mp3_url_,speed_,xml_url_, create_time_,update_time_,is_show_fingering_,memo_,is_open_metronome_) VALUES (#{sysMusicScoreId},#{item.subjectId},#{item.mp3Url},#{item.metronomeMp3Url},#{item.speed}, #{item.xmlUrl},NOW(),NOW(),#{item.isShowFingering},#{item.memo},#{isOpenMetronome}) UPDATE sys_music_score_accompaniment is_show_fingering_ = #{isShowFingering}, is_open_metronome_ = #{isOpenMetronome}, memo_ = #{memo}, speed_ = #{speed}, exam_song_id_ = #{examSongId}, subject_id_ = #{subjectId},xml_url_ = #{xmlUrl}, mp3_url_ = #{mp3Url},metronome_mp3_url_ = #{metronomeMp3Url}, update_time_ = NOW() WHERE id_ = #{id} UPDATE sys_music_score_accompaniment SET del_flag_ = 1,update_time_ = NOW() WHERE id_ IN #{item} UPDATE sys_music_score_accompaniment is_show_fingering_ = #{item.isShowFingering}, is_open_metronome_ = #{isOpenMetronome}, memo_ = #{item.memo}, speed_ = #{item.speed}, exam_song_id_ = #{item.examSongId}, subject_id_ = #{item.subjectId},xml_url_ = #{item.xmlUrl},metronome_mp3_url_ = #{item.metronomeMp3Url}, mp3_url_ = #{item.mp3Url}, update_time_ = NOW() WHERE id_ = #{item.id} UPDATE sys_music_score_accompaniment SET del_flag_ = 1,update_time_ = NOW() WHERE id_ = #{id} sesa.del_flag_ = 0 AND sesc.enable_ = #{enable} AND sesc.parent_id_ = #{parentId} AND INTE_ARRAY(#{organId},sesc.organ_id_) AND (sesa.id_ = #{search} OR ses.name_ LIKE CONCAT('%',#{search},'%')) AND sesa.exam_song_id_ = #{sysMusicScoreId} AND ses.show_flag_ = #{showFlag} AND sesc.id_ IN #{item} AND sesc.parent_id_ = #{parentId} AND (sesa.subject_id_ = #{subjectId} OR sesa.subject_id_ IS NULL) AND sesa.is_show_fingering_ = #{isShowFingering} AND ses.client_type_ = #{clientType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND ses.type_ = #{type} AND (ses.type_ = 'COMMON' OR (ses.create_user_id_ = #{createUserId} AND ses.type_ = 'PERSON')) AND ses.type_ = #{type} AND ses.create_user_id_ = #{createUserId} AND ses.type_ = #{type} AND ses.create_user_id_ = #{createUserId}