|
@@ -5,10 +5,12 @@ import com.baomidou.mybatisplus.extension.service.additional.query.impl.LambdaQu
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.yonge.cooleshow.biz.dal.dao.MusicAlbumDao;
|
|
import com.yonge.cooleshow.biz.dal.dao.MusicAlbumDao;
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicAlbumSheetDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicAlbumSheetDto;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.MusicAlbumSheetSortDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumDetailSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumDetailSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.MusicAlbumSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentMusicAlbumSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentMusicAlbumSearch;
|
|
import com.yonge.cooleshow.biz.dal.entity.AlbumFavorite;
|
|
import com.yonge.cooleshow.biz.dal.entity.AlbumFavorite;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.entity.AlbumMusicRelate;
|
|
import com.yonge.cooleshow.biz.dal.entity.MusicAlbum;
|
|
import com.yonge.cooleshow.biz.dal.entity.MusicAlbum;
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
@@ -220,6 +222,18 @@ public class MusicAlbumServiceImpl extends ServiceImpl<MusicAlbumDao,MusicAlbum>
|
|
return iPage;
|
|
return iPage;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public Boolean updateMusicSheet(MusicAlbumSheetSortDto query) {
|
|
|
|
+
|
|
|
|
+ return albumMusicRelateService.lambdaUpdate()
|
|
|
|
+ .eq(AlbumMusicRelate::getAlbumId,query.getAlbumId())
|
|
|
|
+ .eq(AlbumMusicRelate::getMusicSheetId,query.getMusicSheetId())
|
|
|
|
+ .set(AlbumMusicRelate::getSortNumber,query.getSortNumber())
|
|
|
|
+ .update();
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
private boolean checkNameRepeat(String albumName, Long id) {
|
|
private boolean checkNameRepeat(String albumName, Long id) {
|
|
LambdaQueryChainWrapper<MusicAlbum> eq = this.lambdaQuery()
|
|
LambdaQueryChainWrapper<MusicAlbum> eq = this.lambdaQuery()
|
|
.eq(MusicAlbum::getDelFlag,0)
|
|
.eq(MusicAlbum::getDelFlag,0)
|