| 
					
				 | 
			
			
				@@ -2721,6 +2721,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 first.ifPresent(musicSheetAccompaniment -> musicSheetDetail.setMp3Url(musicSheetAccompaniment.getAudioFileUrl())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (CollectionUtils.isNotEmpty(cbsMusicSheet.getMusicSheetSoundList())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            musicSheetDetail.setMusicSheetSoundList(new ArrayList<>()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 按乐器取原音 有乐器按乐器来,没乐器用声部,都不匹配取第一个 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<CbsMusicSheetWrapper.MusicSheetSound> sheetSoundList = cbsMusicSheet.getMusicSheetSoundList().stream().filter(o -> o.getAudioPlayType() == EAudioPlayType.PLAY).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (query.getInstrumentId() !=null) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2741,7 +2742,8 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (CollectionUtils.isEmpty(musicSheetDetail.getMusicSheetSoundList())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Optional<CbsMusicSheetWrapper.MusicSheetSound> first = sheetSoundList.stream().findFirst(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (first.isPresent()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     musicSheetDetail.setMp3Url(first.get().getAudioFileUrl()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2749,6 +2751,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return musicSheetDetail; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |