|
@@ -8,6 +8,7 @@ import com.dayaedu.cbs.common.enums.EClientType;
|
|
|
import com.dayaedu.cbs.common.enums.school.ECourseType;
|
|
|
import com.dayaedu.cbs.openfeign.client.CoursewareFeignService;
|
|
|
import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
|
+import com.dayaedu.cbs.openfeign.service.CbsMusicSheetService;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.courseware.CbsCourseTypeWrapper;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.courseware.CbsLessonCoursewareWrapper;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
|
|
@@ -20,6 +21,7 @@ import com.yonge.cooleshow.biz.dal.enums.SubjectTypeEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.mapper.SysUserMapper;
|
|
|
import com.yonge.cooleshow.biz.dal.mapper.TenantAlbumMusicMapper;
|
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.cbs.CbsMusicScoreService;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.LessonCoursewareWrapper;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.TenantAlbumMusicWrapper;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
@@ -68,7 +70,7 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
|
|
|
private MusicFavoriteService musicFavoriteService;
|
|
|
|
|
|
@Autowired
|
|
|
- private MusicFeignClientService musicFeignClientService;
|
|
|
+ private CbsMusicScoreService cbsMusicScoreService;
|
|
|
|
|
|
@Autowired
|
|
|
private TenantAlbumCategoryDetailService tenantAlbumCategoryDetailService;
|
|
@@ -107,13 +109,12 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
|
|
|
return page.setRecords(musicSheets);
|
|
|
}
|
|
|
CbsMusicSheetWrapper.MusicSheetApplicationQuery cbsQuery = new CbsMusicSheetWrapper.MusicSheetApplicationQuery();
|
|
|
- cbsQuery.setApplicationId(applicationId);
|
|
|
List<Long> cbsMusicSheetIds = musicSheets.stream().map(e -> e.getCbsMusicSheetId()).collect(Collectors.toList());
|
|
|
cbsQuery.setMusicSheetIds(cbsMusicSheetIds);
|
|
|
cbsQuery.setDelFlag(true);
|
|
|
cbsQuery.setPage(1);
|
|
|
cbsQuery.setRows(cbsMusicSheetIds.size());
|
|
|
- R<PageInfo<CbsMusicSheetWrapper.MusicSheetApplication>> pageInfoR = musicFeignClientService.musicSheetPageByApplication(cbsQuery);
|
|
|
+ R<PageInfo<CbsMusicSheetWrapper.MusicSheetApplication>> pageInfoR = cbsMusicScoreService.selectPage(cbsQuery);
|
|
|
if (pageInfoR.getCode() != 200) {
|
|
|
log.error("查询内容平台曲目失败,{}", pageInfoR.getMessage());
|
|
|
throw new BizException("查询内容平台曲目失败");
|
|
@@ -148,7 +149,11 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
|
|
|
for (TenantAlbumMusicWrapper.StudentTenantAlbumMusic m : musicSheets) {
|
|
|
CbsMusicSheetWrapper.MusicSheetApplication sheetApplication = recordMap.get(m.getCbsMusicSheetId());
|
|
|
if (sheetApplication != null) {
|
|
|
- m.setMusicSheetName(sheetApplication.getSubjectNames());
|
|
|
+ if(StringUtils.equals(m.getMusicSheetType(),"CONCERT")){
|
|
|
+ m.setMusicSubjectName("合奏");
|
|
|
+ }else{
|
|
|
+ m.setMusicSubjectName(sheetApplication.getSubjectNames());
|
|
|
+ }
|
|
|
m.setTitleImg(sheetApplication.getMusicCover());
|
|
|
}
|
|
|
SysUser sysUser = userMap.get(m.getUserId());
|