Browse Source

网络教室改造

zouxuan 1 year ago
parent
commit
7f216cea98

+ 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())){
             content.setSubjectId(Integer.parseInt(accompaniment.getMusicSubjectId()));
         }
+        content.setMp3Url(accompaniment.getAudioFileUrl());
         if(accompaniment.getMusicSheetId() != null){
             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.setImUserId(imUserId);