|
@@ -230,7 +230,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}
|
|
|
//已下载的伴奏列表
|
|
|
if(scheduleStudentMusicScores != null && scheduleStudentMusicScores.size() > 0){
|
|
|
- userResult.setScheduleStudentMusicScores(scheduleStudentMusicScores.stream().filter(e->e.getUserId() == sysUser.getId()).collect(Collectors.toList()));
|
|
|
+ userResult.setScheduleStudentMusicScores(scheduleStudentMusicScores.stream().filter(e->e.getUserId().equals(sysUser.getId())).collect(Collectors.toList()));
|
|
|
}
|
|
|
|
|
|
userResult.setUserName(userName);
|
|
@@ -448,6 +448,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(firstCourseId.longValue());
|
|
|
if(teacher != null && teacher.getId().equals(courseSchedule.getActualTeacherId())){
|
|
|
roleEnum = RoleTeacher;
|
|
|
+ courseScheduleStudentMusicScoreDao.closePlayStatus(courseSchedule.getId(),null,null);
|
|
|
}else {
|
|
|
roleEnum = RoleStudent;
|
|
|
}
|
|
@@ -494,6 +495,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
roomDao.deleteByRid(roomId);
|
|
|
deleteWhiteboardByUser(roomId, userId);
|
|
|
imHelper.dismiss(userId, roomId);
|
|
|
+ courseScheduleStudentMusicScoreDao.closePlayStatus(courseSchedule.getId(),null,null);
|
|
|
log.info("leaveRoomSuccess dismiss the room: {},userId: {}", roomId,userId);
|
|
|
} else {
|
|
|
roomMemberDao.deleteUserByRidAndUid(roomId, userId);
|
|
@@ -1556,7 +1558,6 @@ public class RoomServiceImpl implements RoomService {
|
|
|
musicScore.setUserId(e);
|
|
|
scheduleStudentMusicScores.add(musicScore);
|
|
|
});
|
|
|
- //老师伴奏
|
|
|
CourseScheduleStudentMusicScore musicScore = new CourseScheduleStudentMusicScore();
|
|
|
musicScore.setMusicScoreAccompanimentId(accompaniment.getId());
|
|
|
musicScore.setSpeed(accompaniment.getSpeed());
|