|  | @@ -138,7 +138,6 @@ public class TenantAlbumController {
 | 
	
		
			
				|  |  |              search.setMusicSheetIdlist(musicSheetIdlist);
 | 
	
		
			
				|  |  |              search.setPage(1);
 | 
	
		
			
				|  |  |              search.setRows(9999);
 | 
	
		
			
				|  |  | -            search.setDelFlag(null);
 | 
	
		
			
				|  |  |              IPage<MusicSheetVo> records = musicSheetService.selectStudentPage(PageUtil.getPage(search), search, null);
 | 
	
		
			
				|  |  |              idMsMap.putAll(records.getRecords().stream()
 | 
	
		
			
				|  |  |                  .collect(Collectors.toMap(MusicSheet::getId, Function.identity())));
 | 
	
	
		
			
				|  | @@ -161,13 +160,18 @@ public class TenantAlbumController {
 | 
	
		
			
				|  |  |                              tenantAlbumSheet.setTitleImg(entity.getCoverImg());
 | 
	
		
			
				|  |  |                              tenantAlbumSheet.setMusicSubject(entity.getCourseTypeCode());
 | 
	
		
			
				|  |  |                              tenantAlbumSheet.setMusicSubjectName(ECourseType.valueOf(entity.getCourseTypeCode()).getName());
 | 
	
		
			
				|  |  | +                        } else {
 | 
	
		
			
				|  |  | +                            return null;
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          break;
 | 
	
		
			
				|  |  |                      case MUSIC:
 | 
	
		
			
				|  |  |                      case SUBJECT:
 | 
	
		
			
				|  |  |                      case ENSEMBLE:
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  | -                        MusicSheetVo musicSheet = idMsMap.getOrDefault(musicSheetId, new MusicSheetVo());
 | 
	
		
			
				|  |  | +                        MusicSheetVo musicSheet = idMsMap.get(musicSheetId);
 | 
	
		
			
				|  |  | +                        if (musicSheet == null) {
 | 
	
		
			
				|  |  | +                            return null;
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  |                          tenantAlbumSheet.setMusicSheetName(musicSheet.getMusicSheetName());
 | 
	
		
			
				|  |  |                          tenantAlbumSheet.setMusicTag(musicSheet.getMusicTag());
 | 
	
		
			
				|  |  |                          tenantAlbumSheet.setComposer(musicSheet.getComposer());
 | 
	
	
		
			
				|  | @@ -204,7 +208,7 @@ public class TenantAlbumController {
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  return tenantAlbumSheet;
 | 
	
		
			
				|  |  | -            }).collect(Collectors.toList());
 | 
	
		
			
				|  |  | +            }).filter(Objects::nonNull).collect(Collectors.toList());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              sheetData.setTenantAlbumSheetList(tenantAlbumSheets);
 | 
	
		
			
				|  |  |              musicSheetData.add(sheetData);
 |