|
@@ -175,7 +175,6 @@ public class RoomServiceImpl implements RoomService {
|
|
|
|
|
|
RoomResult.MemberResult userResult = new RoomResult.MemberResult();
|
|
|
RoomMember member = roomMemberDao.findByRidAndUid(roomId, userId);
|
|
|
-
|
|
|
String userName;
|
|
|
if (member == null) {
|
|
|
int count = roomMemberDao.countByRidAndExcludeRole(roomId, RoleEnum.RoleAudience.getValue());
|
|
@@ -209,6 +208,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
|
|
|
List<CourseScheduleStudentMusicScore> scheduleStudentMusicScores = courseScheduleStudentMusicScoreDao.queryByScoreIdAndCourseId(null, courseId,null, null, null);
|
|
|
|
|
|
+ Room room = roomDao.findByRid(roomId);
|
|
|
String display = "";
|
|
|
if (roleEnum == RoleTeacher) {
|
|
|
display = "display://type=1?userId=" + userId + "?uri=";
|
|
@@ -224,7 +224,6 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}
|
|
|
//获取学员曲目下载状态
|
|
|
userResult.setExamSongDownloadJson(examSongDownloadData);
|
|
|
- Room room = roomDao.findByRid(roomId);
|
|
|
if (room != null) {
|
|
|
display = room.getDisplay();
|
|
|
}
|
|
@@ -261,6 +260,9 @@ public class RoomServiceImpl implements RoomService {
|
|
|
roomResult.setMembers(roomMemberList,midiMap,examSongMap,scheduleStudentMusicScores);
|
|
|
}
|
|
|
roomResult.setWhiteboards(whiteboardDao.findByRid(roomId));
|
|
|
+ if (room != null) {
|
|
|
+ roomResult.setSoundVolume(room.getSoundVolume());
|
|
|
+ }
|
|
|
log.info("join room: roomId = {}, userId = {}, userName={}, role = {}", roomId, userId, userName, roleEnum);
|
|
|
return roomResult;
|
|
|
}
|
|
@@ -826,6 +828,10 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}else if (data.getMusicScoreOn() != null) {
|
|
|
typeEnum = DeviceTypeEnum.MusicScore;
|
|
|
enable = data.getMusicScoreOn();
|
|
|
+ if(enable){
|
|
|
+ //保存伴奏音量
|
|
|
+ roomDao.updateSoundVolumeById(roomId,data.getSoundVolume());
|
|
|
+ }
|
|
|
}else if (data.getAccompanimentOn() != null) {
|
|
|
typeEnum = DeviceTypeEnum.MusicScoreAccompaniment;
|
|
|
enable = data.getAccompanimentOn();
|