|
@@ -377,8 +377,14 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
|
|
|
@Override
|
|
|
public ShareProfitVo albumShareProfit(SysUser sysUser, Long albumId) {
|
|
|
- MusicAlbumVo musicAlbum = baseMapper.selectMusicAlbumById(albumId);
|
|
|
- if (musicAlbum == null) {
|
|
|
+ MusicAlbumDetailSearch query = new MusicAlbumDetailSearch();
|
|
|
+
|
|
|
+ query.setId(albumId);
|
|
|
+ query.setType(2);
|
|
|
+ query.setRows(200);
|
|
|
+ query.setState(YesOrNoEnum.YES);
|
|
|
+ AlbumDetailVo detail = detail(PageUtil.getPage(query), query, null, null);
|
|
|
+ if (detail == null) {
|
|
|
throw new BizException("未找到专辑信息");
|
|
|
}
|
|
|
ShareProfitVo shareProfitVo = new ShareProfitVo();
|
|
@@ -386,7 +392,7 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
shareProfitVo.setName(sysUser.getUsername());
|
|
|
shareProfitVo.setAvatar(sysUser.getAvatar());
|
|
|
shareProfitVo.setType("ALBUM");
|
|
|
- shareProfitVo.setMusicAlbum(musicAlbum);
|
|
|
+ shareProfitVo.setMusicAlbum(detail);
|
|
|
return shareProfitVo;
|
|
|
}
|
|
|
|