|  | @@ -385,6 +385,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
 | 
	
		
			
				|  |  |      	List<MusicSheetVo> records = baseMapper.selectStudentMusicPage(page, query, clientType);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (CollectionUtils.isNotEmpty(records)) {
 | 
	
		
			
				|  |  | +            for (MusicSheetVo record : records) {
 | 
	
		
			
				|  |  | +                // 设置收藏人数
 | 
	
		
			
				|  |  | +                record.setFavoriteCount(record.getFavoriteCount() + record.getVirtualNumber());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              // 统计单曲归属专辑数
 | 
	
		
			
				|  |  |              updateMusicAlbumNumInfo(records);
 | 
	
	
		
			
				|  | @@ -477,6 +481,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
 | 
	
		
			
				|  |  |       * @return List<MusicSheetVo>
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public List<MusicSheetVo> updateMusicAlbumNumInfo(List<MusicSheetVo> records) {
 | 
	
		
			
				|  |  | +        for (MusicSheetVo record : records) {
 | 
	
		
			
				|  |  | +            // 设置收藏人数
 | 
	
		
			
				|  |  | +            record.setFavoriteCount(record.getFavoriteCount() + record.getVirtualNumber());
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          List<Long> musicIds = records.stream()
 | 
	
		
			
				|  |  |                  .map(MusicSheet::getId).distinct().collect(Collectors.toList());
 | 
	
		
			
				|  |  |  
 |