| 
					
				 | 
			
			
				@@ -549,6 +549,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN music_group_subject_plan mgsp ON sr.actual_subject_id_ = mgsp.subject_id_ AND sr.music_group_id_ = mgsp.music_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE sr.music_group_id_ = #{musicGroupId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <resultMap id="StudentRegisterPerDtoMap" type="com.ym.mec.biz.dal.dto.StudentRegisterPerDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="organName" column="organ_name_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="studentNum" column="student_num_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="per" column="per_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result property="perNum" column="per_num_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <select id="queryStudentPer" resultMap="StudentRegisterPerDtoMap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT o.`name_` organ_name_ ,a.n student_num_,ifnull(b.num,0) per_num_,ifnull(b.num,0)*100/a.n per_ FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (SELECT u.`organ_id_` ,count(u.id_) n from `sys_user` u WHERE u.`user_type_` = 'STUDENT' GROUP BY u.`organ_id_` ) a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (select u.`organ_id_`,count(ifnull(u.id_,0)) num  from `sys_user` u WHERE u.`password_` IS NOT NULL and u.`user_type_` = 'STUDENT' GROUP BY u.`organ_id_` ) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        on a.organ_id_ = b.organ_id_ LEFT JOIN `organization` o on o.`id_` = a.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <update id="updateUser"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UPDATE sys_user SET real_name_ = #{realName},id_card_no_=#{idCardNo} WHERE id_=#{id} 
			 |