| 
					
				 | 
			
			
				@@ -124,7 +124,9 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String userId = sysUser.getId().toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String continueCourseTime = sysConfigDao.findConfigValue(SysConfigService.ONLINE_CONTINUE_COURSE_TIME); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(StringUtils.isEmpty(continueCourseTime)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             continueCourseTime = "5"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -374,6 +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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 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); 
			 |