|  | @@ -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
 |