| 
					
				 | 
			
			
				@@ -1174,7 +1174,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="teacherName" column="teacher_name_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="normalNum" column="normal_num_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="train0" column="train0"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <result property="train" column="train"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="train1" column="train1"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="train2" column="train2"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="train3" column="train3"/> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1184,13 +1183,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="cloudTeacherSum" resultMap="CloudTeacherSumDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select o.id_ organ_id_,o.name_ organ_name_,COUNT(distinct s.user_id_) normal_num_,COUNT(distinct smcr.user_id_) train_student_num_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        COUNT(distinct CASE WHEN smcr.train_time_ > 0 AND smcr.train_time_ < 10 THEN s.user_id_ END) 'train', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        COUNT(distinct CASE WHEN smcr.train_time_ > 0 AND smcr.train_time_ < 10 THEN s.user_id_ END) 'train0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         COUNT(distinct CASE WHEN smcr.train_time_ >= 10 AND smcr.train_time_ < 60 THEN s.user_id_ END) 'train1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         COUNT(distinct CASE WHEN smcr.train_time_ >= 60 AND smcr.train_time_ < 120 THEN s.user_id_ END) 'train2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         COUNT(distinct CASE WHEN smcr.train_time_ >= 120 AND smcr.train_time_ < 240 THEN s.user_id_ END) 'train3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         COUNT(distinct CASE WHEN smcr.train_time_ >= 240 THEN s.user_id_ END) 'train4', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ROUND(SUM(smcr.train_time_),2) train_total_time_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        COUNT(distinct CASE WHEN smcr.train_time_ >= 60 THEN s.user_id_ END) 'train0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ROUND(SUM(smcr.train_time_),2) train_total_time_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from (select distinct sr.user_id_ from music_group mg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         left join student_registration sr ON mg.id_ = sr.music_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         where mg.status_ IN ('PROGRESS','PAUSE') AND sr.music_group_status_ = 'NORMAL') mg 
			 |