|  | @@ -501,8 +501,7 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
 | 
	
		
			
				|  |  |          //机构专辑封面
 | 
	
		
			
				|  |  |          String coverImg = tenantAlbum.getCoverImg();
 | 
	
		
			
				|  |  |          //机构专辑曲目数
 | 
	
		
			
				|  |  | -        List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).eq(TenantAlbumMusic::getDelFlag, false).list();
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicMapper.getByAlbumAndEnable(Lists.newArrayList(tenantAlbumId));
 | 
	
		
			
				|  |  |          // 过滤出曲目
 | 
	
		
			
				|  |  |          List<SubjectTypeEnum> enumList = com.beust.jcommander.internal.Lists.newArrayList(SubjectTypeEnum.MUSIC, SubjectTypeEnum.SUBJECT, SubjectTypeEnum.ENSEMBLE);
 | 
	
		
			
				|  |  |          List<Long> MusicSheetIds = tenantAlbumMusiclist.stream().filter(o->enumList.contains(o.getSubjectType()))
 | 
	
	
		
			
				|  | @@ -518,6 +517,8 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
 | 
	
		
			
				|  |  |              List<Long> courseIds = entities.stream().map(CbsLessonCoursewareWrapper.Entity::getId).collect(Collectors.toList());
 | 
	
		
			
				|  |  |              // list 去除类型为COURSEWARE,id 不在courseIds
 | 
	
		
			
				|  |  |              album.setCoursewareCounts(courseIds.size());
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            album.setCoursewareCounts(0);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //计算符合条件的个数
 | 
	
	
		
			
				|  | @@ -525,7 +526,6 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
 | 
	
		
			
				|  |  |              size = musicSheetService.lambdaQuery().in(MusicSheet::getId, MusicSheetIds).eq(MusicSheet::getState, true)
 | 
	
		
			
				|  |  |                  .eq(MusicSheet::getDelFlag, false).count();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        //Integer musicNum = tenantAlbum.getMusicNum();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //获取合奏曲目数量
 | 
	
		
			
				|  |  |          List<TenantAlbumMusic> ensembleLits = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "ENSEMBLE")
 |