|
@@ -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);
|