|  | @@ -171,11 +171,14 @@ public class SysMusicScoreServiceImpl extends BaseServiceImpl<Integer, SysMusicS
 | 
	
		
			
				|  |  |                          .stream().collect(Collectors.toMap(CbsMusicSheetWrapper.MusicSheetApplication::getId, Function.identity()));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  //获取乐器名称
 | 
	
		
			
				|  |  | -                String instrumentIds = applications.stream().map(CbsMusicSheetWrapper.MusicSheetApplication::getMusicalInstrumentIds).collect(Collectors.joining(","));
 | 
	
		
			
				|  |  | -                List<CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto> musicalInstrumentQueryDtos =
 | 
	
		
			
				|  |  | -                        this.queryMusicalInstrument(Arrays.stream(instrumentIds.split(",")).map(Integer::parseInt).distinct().collect(Collectors.toList()));
 | 
	
		
			
				|  |  | -                Map<Integer,CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto> musicalInstrumentQueryMap = musicalInstrumentQueryDtos.stream()
 | 
	
		
			
				|  |  | -                        .collect(Collectors.toMap(CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto::getId, o -> o, (o1, o2) -> o1));
 | 
	
		
			
				|  |  | +                String instrumentIds = applications.stream().map(CbsMusicSheetWrapper.MusicSheetApplication::getMusicalInstrumentIds)
 | 
	
		
			
				|  |  | +                        .filter(StringUtils::isNotEmpty).collect(Collectors.joining(","));
 | 
	
		
			
				|  |  | +                Map<Integer,CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto> musicalInstrumentQueryMap = new HashMap<>();
 | 
	
		
			
				|  |  | +                if(StringUtils.isNotEmpty(instrumentIds)){
 | 
	
		
			
				|  |  | +                    List<CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto> musicalInstrumentQueryDtos =
 | 
	
		
			
				|  |  | +                            this.queryMusicalInstrument(Arrays.stream(instrumentIds.split(",")).map(Integer::parseInt).distinct().collect(Collectors.toList()));
 | 
	
		
			
				|  |  | +                    musicalInstrumentQueryMap = musicalInstrumentQueryDtos.stream().collect(Collectors.toMap(CbsMusicalInstrumentWrapper.MusicalInstrumentQueryDto::getId, o -> o, (o1, o2) -> o1));
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  //获取分类名称
 | 
	
		
			
				|  |  |                  Map<Integer, String> categoriesMap = new HashMap<>(categoriesIds.size());
 | 
	
		
			
				|  |  |                  for (Integer categoriesId : categoriesIds) {
 |