|
@@ -460,6 +460,7 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
@Override
|
|
|
public TenantAlbumWrapper.TenantAlbum detailAlbum(String albumId) {
|
|
|
Long tenantAlbumId;
|
|
|
+ TenantAlbumWrapper.TenantAlbum album = new TenantAlbumWrapper.TenantAlbum();
|
|
|
if (StringUtils.isEmpty(albumId)){
|
|
|
//如果没传专辑id 则查询对应机构的专辑详情
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
@@ -475,7 +476,8 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
List<TenantAlbumMusic> tenantAlbumMusicList = tenantAlbumMusicService.lambdaQuery().eq(TenantAlbumMusic::getTenantId, tenantId)
|
|
|
.eq(TenantAlbumMusic::getDelFlag,false).list();
|
|
|
if (CollectionUtils.isEmpty(tenantAlbumMusicList)) {
|
|
|
- return null;
|
|
|
+ album.setTenantAlbumStatus(0);
|
|
|
+ return album;
|
|
|
}
|
|
|
TenantAlbumMusic tenantAlbumMusic = tenantAlbumMusicList.get(0);
|
|
|
tenantAlbumId = tenantAlbumMusic.getTenantAlbumId();
|
|
@@ -485,27 +487,14 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
- TenantAlbumWrapper.TenantAlbum album = new TenantAlbumWrapper.TenantAlbum();
|
|
|
-
|
|
|
- //获取对应机构专辑状态
|
|
|
- TenantAlbum one = tenantAlbumService.lambdaQuery().eq(TenantAlbum::getId, tenantAlbumId).last("limit 1").one();
|
|
|
- if (ObjectUtil.isEmpty(one) || !one.getStatus()){
|
|
|
- album.setTenantAlbumStatus(0);
|
|
|
-
|
|
|
- } else {
|
|
|
- album.setTenantAlbumStatus(2);
|
|
|
- }
|
|
|
-
|
|
|
- if (!ObjectUtil.isEmpty(one)){
|
|
|
- album.setStatus(one.getStatus());
|
|
|
- }
|
|
|
-
|
|
|
//查询对应专辑的详情
|
|
|
List<TenantAlbum> list = tenantAlbumService.lambdaQuery().eq(TenantAlbum::getStatus, true).eq(TenantAlbum::getId, tenantAlbumId).list();
|
|
|
if (CollectionUtils.isEmpty(list)){
|
|
|
- throw new BizException("机构专辑不存在");
|
|
|
+ album.setTenantAlbumStatus(0);
|
|
|
+ return album;
|
|
|
}
|
|
|
+ album.setTenantAlbumStatus(2);
|
|
|
+
|
|
|
TenantAlbum tenantAlbum = list.get(0);
|
|
|
//机构专辑名称
|
|
|
String name = tenantAlbum.getName();
|