소스 검색

网络教室改造

zouxuan 1 년 전
부모
커밋
7f216cea98
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ImNetworkRoomServiceImpl.java

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

@@ -417,8 +417,15 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
         if(StringUtils.isNotEmpty(accompaniment.getMusicSubjectId())){
         if(StringUtils.isNotEmpty(accompaniment.getMusicSubjectId())){
             content.setSubjectId(Integer.parseInt(accompaniment.getMusicSubjectId()));
             content.setSubjectId(Integer.parseInt(accompaniment.getMusicSubjectId()));
         }
         }
+        content.setMp3Url(accompaniment.getAudioFileUrl());
         if(accompaniment.getMusicSheetId() != null){
         if(accompaniment.getMusicSheetId() != null){
             content.setExamSongId(accompaniment.getMusicSheetId().intValue());
             content.setExamSongId(accompaniment.getMusicSheetId().intValue());
+            MusicSheet musicSheet = musicSheetService.getById(accompaniment.getMusicSheetId());
+            if(musicSheet != null){
+                content.setUrl(StringUtils.isNotEmpty(musicSheet.getAudioFileUrl())?musicSheet.getAudioFileUrl()
+                        :StringUtils.isNotEmpty(musicSheet.getMetronomeUrl())?musicSheet.getMetronomeUrl()
+                        :musicSheet.getUrl());
+            }
         }
         }
         BasicUserInfo basicUserInfo = teacherDao.getBasicUserInfo(userId);
         BasicUserInfo basicUserInfo = teacherDao.getBasicUserInfo(userId);
         basicUserInfo.setImUserId(imUserId);
         basicUserInfo.setImUserId(imUserId);