|  | @@ -858,11 +858,21 @@
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <select id="getOrganTeacherStudentNum" resultType="map">
 | 
	
		
			
				|  |  | -        SELECT
 | 
	
		
			
				|  |  | -        stu.teacher_id_ 'key',
 | 
	
		
			
				|  |  | -        COUNT(DISTINCT stu.user_id_) 'value'
 | 
	
		
			
				|  |  | -        FROM student stu ON cto.student_id_=stu.user_id_
 | 
	
		
			
				|  |  | -        LEFT JOIN sys_user su ON cto.student_id_=su.id_
 | 
	
		
			
				|  |  | +        SELECT stu.teacher_id_ 'key',COUNT(DISTINCT t.user_id_) 'value'
 | 
	
		
			
				|  |  | +        FROM ((SELECT sr.user_id_
 | 
	
		
			
				|  |  | +        FROM student_registration sr
 | 
	
		
			
				|  |  | +        WHERE sr.music_group_status_='NORMAL')
 | 
	
		
			
				|  |  | +        UNION ALL
 | 
	
		
			
				|  |  | +        (SELECT
 | 
	
		
			
				|  |  | +        cssp.user_id_
 | 
	
		
			
				|  |  | +        FROM
 | 
	
		
			
				|  |  | +        course_schedule_student_payment cssp
 | 
	
		
			
				|  |  | +        LEFT JOIN course_schedule cs ON cssp.course_schedule_id_=cs.id_
 | 
	
		
			
				|  |  | +        WHERE
 | 
	
		
			
				|  |  | +        cssp.group_type_ IN ('VIP', 'PRACTICE')
 | 
	
		
			
				|  |  | +        AND cs.status_='NOT_START')) t
 | 
	
		
			
				|  |  | +        LEFT JOIN student stu ON t.user_id_=stu.user_id_
 | 
	
		
			
				|  |  | +        LEFT JOIN sys_user su ON t.user_id_ = su.id_
 | 
	
		
			
				|  |  |          WHERE su.del_flag_=0
 | 
	
		
			
				|  |  |          <if test="organId!=null">
 | 
	
		
			
				|  |  |              AND su.organ_id_=#{organId}
 |