|
@@ -460,6 +460,7 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
@Override
|
|
@Override
|
|
public TenantAlbumWrapper.TenantAlbum detailAlbum(String albumId) {
|
|
public TenantAlbumWrapper.TenantAlbum detailAlbum(String albumId) {
|
|
Long tenantAlbumId;
|
|
Long tenantAlbumId;
|
|
|
|
+ Integer size = 0;
|
|
TenantAlbumWrapper.TenantAlbum album = new TenantAlbumWrapper.TenantAlbum();
|
|
TenantAlbumWrapper.TenantAlbum album = new TenantAlbumWrapper.TenantAlbum();
|
|
if (StringUtils.isEmpty(albumId)){
|
|
if (StringUtils.isEmpty(albumId)){
|
|
//如果没传专辑id 则查询对应机构的专辑详情
|
|
//如果没传专辑id 则查询对应机构的专辑详情
|
|
@@ -510,7 +511,10 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId)
|
|
List<TenantAlbumMusic> tenantAlbumMusiclist = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantAlbumId, tenantAlbumId)
|
|
.eq(TenantAlbumMusic::getDelFlag,false).list();
|
|
.eq(TenantAlbumMusic::getDelFlag,false).list();
|
|
List<Long> MusicSheetIds = tenantAlbumMusiclist.stream().map(TenantAlbumMusic::getMusicSheetId).collect(Collectors.toList());
|
|
List<Long> MusicSheetIds = tenantAlbumMusiclist.stream().map(TenantAlbumMusic::getMusicSheetId).collect(Collectors.toList());
|
|
- int size = MusicSheetIds.size();
|
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(MusicSheetIds)){
|
|
|
|
+ size = musicSheetService.lambdaQuery().in(MusicSheet::getId, MusicSheetIds).eq(MusicSheet::getState, true)
|
|
|
|
+ .eq(MusicSheet::getDelFlag, false).count();
|
|
|
|
+ }
|
|
|
|
|
|
//获取合奏曲目数量
|
|
//获取合奏曲目数量
|
|
List<TenantAlbumMusic> ensembleLits = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "ENSEMBLE")
|
|
List<TenantAlbumMusic> ensembleLits = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getSubjectType, "ENSEMBLE")
|