| 
					
				 | 
			
			
				@@ -104,10 +104,11 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .last("limit 1").one(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 vo.setTenantId(one.getTenantId().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //查询曲目表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 TenantInfo tenantInfo = tenantInfoService.getById(one.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 vo.setTenantName(tenantInfo.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                vo.setTenantImg(tenantInfo.getLogo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //查询机构专辑曲目表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<TenantAlbumMusic> tenantAlbumMusics = tenantAlbumMusicService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .eq(TenantAlbumMusic::getTenantAlbumId, i.getId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .eq(TenantAlbumMusic::getDelFlag, false) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -137,7 +138,7 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     List<TenantAlbumWrapper.TenantAlbumSheet> tenantAlbumSheets = value.stream().map(next -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         TenantAlbumWrapper.TenantAlbumSheet tenantAlbumSheet = new TenantAlbumWrapper.TenantAlbumSheet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        BeanUtils.copyProperties(value.get(0), tenantAlbumSheet); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        BeanUtils.copyProperties(next, tenantAlbumSheet); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Long musicSheetId = tenantAlbumSheet.getMusicSheetId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         MusicSheetVo musicSheet = idMsMap.getOrDefault(musicSheetId, new MusicSheetVo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         tenantAlbumSheet.setMusicSheetName(musicSheet.getMusicSheetName()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -271,28 +272,31 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //机构专辑封面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String coverImg = tenantAlbum.getCoverImg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //机构专辑曲目数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).eq(TenantAlbumMusic::getDelFlag,false).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Long> MusicSheetIds = tenantAlbumMusiclist.stream().map(TenantAlbumMusic::getMusicSheetId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int size = MusicSheetIds.size(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //Integer musicNum = tenantAlbum.getMusicNum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取合奏曲目数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<TenantAlbumMusic> ensembleLits = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "ENSEMBLE") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TenantAlbumMusic::getDelFlag,false).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Long> ensembleMusicSheetIds = ensembleLits.stream().map(TenantAlbumMusic::getMusicSheetId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         album.setEnsembleCounts(ensembleMusicSheetIds.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取小曲目的曲目数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<TenantAlbumMusic> musicLists = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "MUSIC") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TenantAlbumMusic::getDelFlag,false).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Long> musicSheetIds = musicLists.stream().map(TenantAlbumMusic::getMusicSheetId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         album.setMusicCounts(musicSheetIds.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取声部的曲目数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<TenantAlbumMusic> subjectLists = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "SUBJECT") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TenantAlbumMusic::getDelFlag,false).list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Long> subjectSheetIds = subjectLists.stream().map(TenantAlbumMusic::getMusicSheetId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         album.setSubjectCounts(subjectSheetIds.size()); 
			 |