|
@@ -9,7 +9,6 @@ import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentMusicAlbumSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.AlbumFavorite;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.MusicAlbum;
|
|
|
-import com.yonge.cooleshow.biz.dal.entity.MusicSheet;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
import com.yonge.cooleshow.biz.dal.support.PageUtil;
|
|
@@ -81,7 +80,7 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
|
|
|
@Override
|
|
|
public AlbumDetailVo detail(IPage<MusicSheetVo> page, MusicAlbumDetailSearch query) {
|
|
|
- MusicAlbum musicAlbum = this.getById(query.getId());
|
|
|
+ MusicAlbumVo musicAlbum = baseMapper.selectMusicAlbumById(query.getId());
|
|
|
if (musicAlbum == null) {
|
|
|
throw new BizException("未找到专辑信息");
|
|
|
}
|
|
@@ -90,7 +89,10 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
albumDetailVo.setAlbumName(musicAlbum.getAlbumName());
|
|
|
albumDetailVo.setAlbumDesc(musicAlbum.getAlbumDesc());
|
|
|
albumDetailVo.setAlbumTag(musicAlbum.getAlbumTag());
|
|
|
+ albumDetailVo.setAlbumCoverUrl(musicAlbum.getAlbumCoverUrl());
|
|
|
albumDetailVo.setAlbumStatue(musicAlbum.getAlbumStatus());
|
|
|
+ albumDetailVo.setAlbumFavoriteCount(musicAlbum.getAlbumFavoriteCount());
|
|
|
+ albumDetailVo.setMusicSheetCount(musicAlbum.getMusicSheetCount());
|
|
|
albumDetailVo.setMusicTagNames(musicTagService.getMusicTagNames(StringUtil.toLongList(musicAlbum.getAlbumTag())));
|
|
|
|
|
|
IPage<MusicSheetVo> musicSheetVoIPage = musicSheetService.selectAlbumDetailPage(page,query);
|
|
@@ -126,6 +128,9 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
if (checkNameRepeat(musicAlbum.getAlbumName(),musicAlbum.getId())) {
|
|
|
throw new BizException("专辑名称重复");
|
|
|
}
|
|
|
+ if (musicAlbum.getAuditVersion() == null) {
|
|
|
+ musicAlbum.setAuditVersion(YesOrNoEnum.NO);
|
|
|
+ }
|
|
|
musicAlbum.setDelFlag(false);
|
|
|
return this.save(musicAlbum);
|
|
|
}
|
|
@@ -136,6 +141,9 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
|
if (checkNameRepeat(musicAlbum.getAlbumName(),musicAlbum.getId())) {
|
|
|
throw new BizException("专辑名称重复");
|
|
|
}
|
|
|
+ if (musicAlbum.getAuditVersion() == null) {
|
|
|
+ musicAlbum.setAuditVersion(YesOrNoEnum.NO);
|
|
|
+ }
|
|
|
return this.updateById(musicAlbum);
|
|
|
}
|
|
|
|