Bladeren bron

酷乐秀曲目来源改为内容平台

zouxuan 11 maanden geleden
bovenliggende
commit
1ea1e30c4e

+ 4 - 18
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/CourseCoursewareServiceImpl.java

@@ -1,17 +1,12 @@
 package com.yonge.cooleshow.biz.dal.service.impl;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
-import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 import com.yonge.cooleshow.biz.dal.dao.CourseCoursewareDao;
-import com.yonge.cooleshow.biz.dal.dao.MusicSheetAccompanimentDao;
 import com.yonge.cooleshow.biz.dal.dao.TeacherDao;
-import com.yonge.cooleshow.biz.dal.dto.MusicSheetAccompanimentResult;
 import com.yonge.cooleshow.biz.dal.dto.search.CourseCoursewareSearch;
 import com.yonge.cooleshow.biz.dal.entity.CourseCourseware;
-import com.yonge.cooleshow.biz.dal.entity.MusicSheetAccompaniment;
 import com.yonge.cooleshow.biz.dal.entity.SysUser;
 import com.yonge.cooleshow.biz.dal.entity.Teacher;
 import com.yonge.cooleshow.biz.dal.enums.AudioTypeEnum;
@@ -29,7 +24,6 @@ import com.yonge.toolset.base.exception.BizException;
 import org.apache.commons.collections.CollectionUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
@@ -42,22 +36,14 @@ import java.util.stream.Collectors;
 public class CourseCoursewareServiceImpl extends ServiceImpl<CourseCoursewareDao, CourseCourseware> implements CourseCoursewareService {
     private final static Logger log = LoggerFactory.getLogger(CourseCoursewareServiceImpl.class);
 
-
     @Resource
     private SysUserMapper userMapper;
-
     @Resource
     private MusicSheetService musicSheetService;
-
     @Resource
     private SysUserService sysUserService;
-
-    @Resource
-    private MusicSheetAccompanimentDao musicSheetAccompanimentDao;
-
     @Resource
     private TeacherDao teacherDao;
-
     @Resource
     private TenantAlbumMusicService tenantAlbumMusicService;
 
@@ -81,7 +67,7 @@ public class CourseCoursewareServiceImpl extends ServiceImpl<CourseCoursewareDao
         }
         Map<Long, String> userIdUsernameMap = sysUsers.stream().collect(Collectors.toMap(SysUser::getId, SysUser::getUsername));
         //获取内容平台曲目信息
-        List<Long> cbsMusicSheetIds = records.stream().map(e -> e.getCbsMusicSheetId()).collect(Collectors.toList());
+        List<Long> cbsMusicSheetIds = records.stream().map(e -> Long.parseLong(e.getCbsMusicSheetId())).collect(Collectors.toList());
         CbsMusicSheetWrapper.MusicSheetApplicationQuery applicationQuery = musicSheetService.getMusicSheetApplicationQuery();
         applicationQuery.setMusicSheetIds(cbsMusicSheetIds);
         applicationQuery.setRows(cbsMusicSheetIds.size());
@@ -90,7 +76,7 @@ public class CourseCoursewareServiceImpl extends ServiceImpl<CourseCoursewareDao
             Map<Long, CbsMusicSheetWrapper.MusicSheetApplication> applicationMap = applications.stream().collect(Collectors.toMap(CbsMusicSheetWrapper.MusicSheetApplication::getId, e -> e));
             for (CourseCoursewareVo record : records) {
                 record.setUsername(userIdUsernameMap.get(record.getUserId()));
-                CbsMusicSheetWrapper.MusicSheetApplication sheetApplication = applicationMap.get(record.getCbsMusicSheetId());
+                CbsMusicSheetWrapper.MusicSheetApplication sheetApplication = applicationMap.get(Long.parseLong(record.getCbsMusicSheetId()));
                 if(sheetApplication != null){
                     record.setMusicSheetName(sheetApplication.getName());
                     record.setTitleImg(sheetApplication.getMusicCover());
@@ -101,13 +87,13 @@ public class CourseCoursewareServiceImpl extends ServiceImpl<CourseCoursewareDao
                     List<CbsMusicSheetWrapper.MusicSheetAccompaniment> accompanimentList = sheetApplication.getMusicSheetAccompanimentList();
                     if(CollectionUtils.isNotEmpty(accompanimentList)){
                         CbsMusicSheetWrapper.MusicSheetAccompaniment accompaniment = accompanimentList.get(0);
-                        record.setUrl(accompaniment.getAudioFileUrl());
+                        record.setMp3url(accompaniment.getAudioFileUrl());
                     }
                     List<CbsMusicSheetWrapper.MusicSheetSound> soundList = sheetApplication.getMusicSheetSoundList();
                     if(CollectionUtils.isNotEmpty(soundList)){
                         record.setMusicSheetAccompanimentId(soundList.get(0).getId().toString());
                         String url = soundList.stream().map(CbsMusicSheetWrapper.MusicSheetSound::getAudioFileUrl).collect(Collectors.joining(","));
-                        record.setMp3url(url);
+                        record.setUrl(url);
                     }
                 }
             }

+ 2 - 2
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ImNetworkRoomServiceImpl.java

@@ -202,8 +202,8 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
             }
             studentMusicScore.setMusicScoreName(sheetApplication.getName());
             //管乐迷的历史问题,原音和伴奏反过来
-            studentMusicScore.setMp3Url(sheetApplication.getMp3Url());
-            studentMusicScore.setUrl(sheetApplication.getUrl());
+            studentMusicScore.setMp3Url(sheetApplication.getUrl());
+            studentMusicScore.setUrl(sheetApplication.getMp3Url());
             result.add(studentMusicScore);
         }
         return result;

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/vo/CourseCoursewareVo.java

@@ -40,5 +40,5 @@ public class CourseCoursewareVo extends CourseCourseware{
 	private YesOrNoEnum musicStatus;
 
 	@ApiModelProperty("曲目编号")
-	private Long cbsMusicSheetId;
+	private String cbsMusicSheetId;
 }