|
@@ -926,11 +926,14 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
record.setTitleImg(musicSheetApplication.getMusicCover());
|
|
record.setTitleImg(musicSheetApplication.getMusicCover());
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
public void initMusicSheetVos(List<MusicSheetVo> records) {
|
|
public void initMusicSheetVos(List<MusicSheetVo> records) {
|
|
|
|
+ initMusicSheetVos(records,SourceTypeEnum.PLATFORM);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void initMusicSheetVos(List<MusicSheetVo> records,SourceTypeEnum sourceTypeEnum) {
|
|
if(CollectionUtils.isNotEmpty(records)){
|
|
if(CollectionUtils.isNotEmpty(records)){
|
|
List<Long> cbsMusicSheetIds = records.stream().map(e -> e.getCbsMusicSheetId()).collect(Collectors.toList());
|
|
List<Long> cbsMusicSheetIds = records.stream().map(e -> e.getCbsMusicSheetId()).collect(Collectors.toList());
|
|
- CbsMusicSheetWrapper.MusicSheetApplicationQuery query = this.getMusicSheetApplicationQuery();
|
|
|
|
|
|
+ CbsMusicSheetWrapper.MusicSheetApplicationQuery query = this.getMusicSheetApplicationQuery(sourceTypeEnum);
|
|
query.setRows(cbsMusicSheetIds.size());
|
|
query.setRows(cbsMusicSheetIds.size());
|
|
query.setMusicSheetIds(cbsMusicSheetIds);
|
|
query.setMusicSheetIds(cbsMusicSheetIds);
|
|
List<CbsMusicSheetWrapper.MusicSheetApplication> rows = this.queryCbsMusicSheetApplication(query);
|
|
List<CbsMusicSheetWrapper.MusicSheetApplication> rows = this.queryCbsMusicSheetApplication(query);
|
|
@@ -953,7 +956,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
|
|
public IPage<MusicSheetVo> selectStudentPage(IPage<MusicSheetVo> page, StudentMusicSheetSearch query, ClientEnum clientType) {
|
|
public IPage<MusicSheetVo> selectStudentPage(IPage<MusicSheetVo> page, StudentMusicSheetSearch query, ClientEnum clientType) {
|
|
List<MusicSheetVo> records = baseMapper.selectStudentMusicPage(page, query, clientType);
|
|
List<MusicSheetVo> records = baseMapper.selectStudentMusicPage(page, query, clientType);
|
|
//设置内容平台曲目信息
|
|
//设置内容平台曲目信息
|
|
- this.initMusicSheetVos(records);
|
|
|
|
|
|
+ this.initMusicSheetVos(records,query.getProviderType());
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
|
|
|
|
// 统计单曲归属专辑数
|
|
// 统计单曲归属专辑数
|