|  | @@ -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());
 |