| 
					
				 | 
			
			
				@@ -176,6 +176,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             or t.music_subject_ is null or t.music_subject_ = ''  or t.music_sheet_type_ = 'CONCERT' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="param.subjectIds != null and param.subjectIds != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            and(find_in_set(#{param.subjectIds},t.music_subject_) or t.music_subject_ is null or t.music_subject_ = ''  or t.music_sheet_type_ = 'CONCERT') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="param.musicSheetIdlist != null and param.musicSheetIdlist.size() != 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             and t.id_ in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <foreach collection="param.musicSheetIdlist" separator="," item="item" open="(" close=")"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -830,7 +833,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ms.charge_type_ = #{item.paymentType}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ms.music_price_ = #{item.musicPrice},ms.top_flag_ = #{item.topFlag}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ms.exquisite_flag_ = #{item.exquisiteFlag},ms.sort_number_ = #{item.sortNo},ms.del_flag_ = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ms.state_ = 1,ms.audit_status_ = 'PASS' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ms.state_ = 0,ms.audit_status_ = 'PASS' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="item.musicSheetUpdate != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ,ms.music_sheet_name_ = #{item.musicSheetUpdate.name}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ms.music_subject_ = #{item.musicSheetUpdate.subjectIds}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -844,7 +847,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ms.notation_ = #{item.musicSheetUpdate.notation}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ms.music_sheet_type_ = #{item.musicSheetUpdate.musicSheetType}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ms.create_by_ = #{item.musicSheetUpdate.userId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ms.source_type_ = CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' ELSE 'TEACHER' END 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ms.audio_type_ = #{item.musicSheetUpdate.playMode}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ms.notation_ = #{item.musicSheetUpdate.notation}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ms.source_type_ = CASE WHEN #{item.musicSheetUpdate.sourceType} = 'PLATFORM' THEN 'PLATFORM' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                WHEN #{item.musicSheetUpdate.sourceType} = 'PERSON' THEN 'TEACHER' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ELSE 'TENANT' END 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             where ms.cbs_music_sheet_id_ = #{item.musicSheetId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </foreach> 
			 |