|  | @@ -601,23 +601,23 @@
 | 
	
		
			
				|  |  |  		ORDER BY payCount DESC
 | 
	
		
			
				|  |  |  		LIMIT 5
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  | -	<select id="countMusicAlbum" resultType="java.util.Map">
 | 
	
		
			
				|  |  | +	<select id="countMusicAlbum" resultType="com.yonge.cooleshow.biz.dal.dto.Mapper">
 | 
	
		
			
				|  |  |  		select c.course_group_id_ as 'key',COUNT(distinct ms.id_) as 'value' from
 | 
	
		
			
				|  |  | -			(
 | 
	
		
			
				|  |  | -				select crma.course_group_id_, music_album_id_ music_sheet_id_ from course_relation_music_album crma
 | 
	
		
			
				|  |  | -				where crma.relation_type_ = 'MUSIC' AND crma.course_group_id_ IN
 | 
	
		
			
				|  |  | -				<foreach collection="videoLessonGroupIds" item="item" open="(" separator="," close=")">
 | 
	
		
			
				|  |  | -					#{item}
 | 
	
		
			
				|  |  | -				</foreach>
 | 
	
		
			
				|  |  | -				union
 | 
	
		
			
				|  |  | -				select crma.course_group_id_,amr.music_sheet_id_ from course_relation_music_album crma
 | 
	
		
			
				|  |  | -				left join album_music_relate amr ON amr.id_ = crma.music_album_id_
 | 
	
		
			
				|  |  | -				where crma.relation_type_ = 'ALBUM' AND course_group_id_ IN
 | 
	
		
			
				|  |  | -				<foreach collection="videoLessonGroupIds" item="item" open="(" separator="," close=")">
 | 
	
		
			
				|  |  | -					#{item}
 | 
	
		
			
				|  |  | -				</foreach>) c
 | 
	
		
			
				|  |  | -				LEFT JOIN music_sheet ms ON c.music_sheet_id_ = ms.id_
 | 
	
		
			
				|  |  | -				AND state_ = 1 AND client_state_ = 1 AND del_flag_ = 0
 | 
	
		
			
				|  |  | +		(
 | 
	
		
			
				|  |  | +		select crma.course_group_id_, music_album_id_ music_sheet_id_ from course_relation_music_album crma
 | 
	
		
			
				|  |  | +		where crma.relation_type_ = 'MUSIC' AND crma.course_group_id_ IN
 | 
	
		
			
				|  |  | +		<foreach collection="videoLessonGroupIds" item="item" open="(" separator="," close=")">
 | 
	
		
			
				|  |  | +			#{item}
 | 
	
		
			
				|  |  | +		</foreach>
 | 
	
		
			
				|  |  | +		union
 | 
	
		
			
				|  |  | +		select crma.course_group_id_,amr.music_sheet_id_ from course_relation_music_album crma
 | 
	
		
			
				|  |  | +		left join album_music_relate amr ON amr.id_ = crma.music_album_id_
 | 
	
		
			
				|  |  | +		where crma.relation_type_ = 'ALBUM' AND course_group_id_ IN
 | 
	
		
			
				|  |  | +		<foreach collection="videoLessonGroupIds" item="item" open="(" separator="," close=")">
 | 
	
		
			
				|  |  | +			#{item}
 | 
	
		
			
				|  |  | +		</foreach>) c
 | 
	
		
			
				|  |  | +		LEFT JOIN music_sheet ms ON c.music_sheet_id_ = ms.id_
 | 
	
		
			
				|  |  | +		AND state_ = 1 AND client_state_ = 1 AND del_flag_ = 0
 | 
	
		
			
				|  |  |  		GROUP BY c.course_group_id_
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  </mapper>
 |