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}