| 
					
				 | 
			
			
				@@ -125,7 +125,7 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Teacher teacher = teacherDao.get(Integer.parseInt(userId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(teacher != null && userId.equals(courseSchedule.getActualTeacherId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            courseScheduleStudentPaymentDao.adjustPlayMidi(Long.parseLong(roomId.substring(1)),userId,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            courseScheduleStudentPaymentDao.adjustPlayMidi(Long.parseLong(roomId),null,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String continueCourseTime = sysConfigDao.findConfigValue(SysConfigService.ONLINE_CONTINUE_COURSE_TIME); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(StringUtils.isEmpty(continueCourseTime)){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -376,7 +376,7 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         CourseSchedule courseSchedule = courseScheduleDao.get(Long.parseLong(roomId.substring(1))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(teacher != null && teacher.getId().equals(courseSchedule.getActualTeacherId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                courseScheduleStudentPaymentDao.adjustPlayMidi(Long.parseLong(roomId.substring(1)),userId,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                courseScheduleStudentPaymentDao.adjustPlayMidi(Long.parseLong(roomId.substring(1)),null,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 teacherAttendanceService.addTeacherAttendanceRecord(Integer.parseInt(roomId.substring(1)),user.getId(), SignStatusEnum.SIGN_OUT,true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentAttendanceService.addStudentAttendanceRecord(Integer.parseInt(roomId.substring(1)),user.getId(), StudentAttendanceStatusEnum.NORMAL,SignStatusEnum.SIGN_OUT); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1459,4 +1459,4 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |