| 
					
				 | 
			
			
				@@ -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> 
			 |