|
@@ -501,8 +501,7 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
|
|
|
//机构专辑封面
|
|
|
String coverImg = tenantAlbum.getCoverImg();
|
|
|
//机构专辑曲目数
|
|
|
- List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId).eq(TenantAlbumMusic::getDelFlag, false).list();
|
|
|
-
|
|
|
+ List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicMapper.getByAlbumAndEnable(Lists.newArrayList(tenantAlbumId));
|
|
|
// 过滤出曲目
|
|
|
List<SubjectTypeEnum> enumList = com.beust.jcommander.internal.Lists.newArrayList(SubjectTypeEnum.MUSIC, SubjectTypeEnum.SUBJECT, SubjectTypeEnum.ENSEMBLE);
|
|
|
List<Long> MusicSheetIds = tenantAlbumMusiclist.stream().filter(o->enumList.contains(o.getSubjectType()))
|
|
@@ -518,6 +517,8 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
|
|
|
List<Long> courseIds = entities.stream().map(CbsLessonCoursewareWrapper.Entity::getId).collect(Collectors.toList());
|
|
|
// list 去除类型为COURSEWARE,id 不在courseIds
|
|
|
album.setCoursewareCounts(courseIds.size());
|
|
|
+ } else {
|
|
|
+ album.setCoursewareCounts(0);
|
|
|
}
|
|
|
|
|
|
//计算符合条件的个数
|
|
@@ -525,7 +526,6 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
|
|
|
size = musicSheetService.lambdaQuery().in(MusicSheet::getId, MusicSheetIds).eq(MusicSheet::getState, true)
|
|
|
.eq(MusicSheet::getDelFlag, false).count();
|
|
|
}
|
|
|
- //Integer musicNum = tenantAlbum.getMusicNum();
|
|
|
|
|
|
//获取合奏曲目数量
|
|
|
List<TenantAlbumMusic> ensembleLits = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "ENSEMBLE")
|