| 
														
															@@ -96,14 +96,13 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </sql> 
														 | 
														
														 | 
														
															     </sql> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <insert id="batchInsert"> 
														 | 
														
														 | 
														
															     <insert id="batchInsert"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         insert into music_sheet 
														 | 
														
														 | 
														
															         insert into music_sheet 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        (cbs_music_sheet_id_,provider_type_,music_tag_,payment_type_,charge_type_,top_flag_,exquisite_flag_,sort_number_,state_,audit_status_ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        (cbs_music_sheet_id_,music_tag_,payment_type_,charge_type_,top_flag_,exquisite_flag_,sort_number_,state_,audit_status_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ,music_sheet_name_,music_subject_,music_svg_,composer_,accompaniment_type_,play_speed_, 
														 | 
														
														 | 
														
															             ,music_sheet_name_,music_subject_,music_svg_,composer_,accompaniment_type_,play_speed_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-         music_price_,notation_,music_sheet_type_,source_type_,audio_type_,show_fingering_,can_evaluate_,create_by_,user_id_ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         music_price_,notation_,music_sheet_type_,source_type_,provider_type_,audio_type_,show_fingering_,can_evaluate_,create_by_,user_id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ) 
														 | 
														
														 | 
														
															         ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         values 
														 | 
														
														 | 
														
															         values 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <foreach collection="vos" item="item" separator=","> 
														 | 
														
														 | 
														
															         <foreach collection="vos" item="item" separator=","> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            (#{item.musicSheetId},CASE WHEN #{item.availableType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            WHEN #{item.availableType} = 'PERSON' THEN 'TEACHER' ELSE 'TENANT' END, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            (#{item.musicSheetId}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              #{item.musicTagIds},#{item.paymentType},#{item.paymentType}, 
														 | 
														
														 | 
														
															              #{item.musicTagIds},#{item.paymentType},#{item.paymentType}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              #{item.topFlag},#{item.exquisiteFlag},#{item.sortNo},0 
														 | 
														
														 | 
														
															              #{item.topFlag},#{item.exquisiteFlag},#{item.sortNo},0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              ,CASE WHEN #{item.delFlag} THEN 'DOING' ELSE 'PASS' END 
														 | 
														
														 | 
														
															              ,CASE WHEN #{item.delFlag} THEN 'DOING' ELSE 'PASS' END 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -119,6 +118,9 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
														
														 | 
														
															             CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
														 | 
														
														 | 
														
															                 WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ELSE 'TENANT' END, 
														 | 
														
														 | 
														
															                 ELSE 'TENANT' END, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                ELSE 'TENANT' END, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             #{item.musicSheetUpdate.playMode}, 
														 | 
														
														 | 
														
															             #{item.musicSheetUpdate.playMode}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             #{item.musicSheetUpdate.showFingering}, 
														 | 
														
														 | 
														
															             #{item.musicSheetUpdate.showFingering}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             #{item.musicSheetUpdate.canEvaluate}, 
														 | 
														
														 | 
														
															             #{item.musicSheetUpdate.canEvaluate}, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -827,8 +829,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </update> 
														 | 
														
														 | 
														
															     </update> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <update id="updateBatchByCbsId"> 
														 | 
														
														 | 
														
															     <update id="updateBatchByCbsId"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <foreach collection="vos" item="item" index="index" separator=";"> 
														 | 
														
														 | 
														
															         <foreach collection="vos" item="item" index="index" separator=";"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            update music_sheet ms set ms.provider_type_ = CASE WHEN #{item.availableType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            WHEN #{item.availableType} = 'PERSON' THEN 'TEACHER' ELSE 'TENANT' END, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            update music_sheet ms set 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ms.music_tag_ = #{item.musicTagIds},ms.payment_type_ = #{item.paymentType}, 
														 | 
														
														 | 
														
															             ms.music_tag_ = #{item.musicTagIds},ms.payment_type_ = #{item.paymentType}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ms.charge_type_ = #{item.paymentType}, 
														 | 
														
														 | 
														
															             ms.charge_type_ = #{item.paymentType}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ms.music_price_ = #{item.musicPrice},ms.top_flag_ = #{item.topFlag}, 
														 | 
														
														 | 
														
															             ms.music_price_ = #{item.musicPrice},ms.top_flag_ = #{item.topFlag}, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -852,6 +853,8 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ms.can_evaluate_ = #{item.musicSheetUpdate.canEvaluate}, 
														 | 
														
														 | 
														
															                 ms.can_evaluate_ = #{item.musicSheetUpdate.canEvaluate}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ms.source_type_ = CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
														
														 | 
														
															                 ms.source_type_ = CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
														 | 
														
														 | 
														
															                 WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                ms.provider_type_ = CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ELSE 'TENANT' END 
														 | 
														
														 | 
														
															                 ELSE 'TENANT' END 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             where ms.cbs_music_sheet_id_ = #{item.musicSheetId} 
														 | 
														
														 | 
														
															             where ms.cbs_music_sheet_id_ = #{item.musicSheetId} 
														 |