| 
					
				 | 
			
			
				@@ -153,7 +153,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="findStudentsByOrganId" resultMap="studentManageListDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SELECT o.`name_` organ_name_,s.`user_id_` ,su.`username_` ,su.`phone_` parents_phone_,su.`real_name_` ,su.`gender_` , su.organ_id_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		tu.`real_name_` teacher_name_,IF(s.service_tag_=2,0,s.service_tag_) service_tag_ ,s.`operating_tag_` , s.care_package_, s.come_on_package_, suca.`course_balance_` , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		tu.`real_name_` teacher_name_,CASE s.service_tag_ WHEN 2 THEN 0 ELSE s.service_tag_ END service_tag_ ,s.`operating_tag_` , s.care_package_, s.come_on_package_, suca.`course_balance_` , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		sub.`name_` music_group_subject_ ,su.birthdate_,s.subject_id_list_,s.teacher_id_,case when su.password_ is null then false else true end isActive_,s.is_new_user_,case when sut.user_id_ is null then 0 else 1 end is_signed_contract_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FROM `student` s LEFT JOIN `sys_user` su on s.`user_id_` = su.`id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `organization` o on o.`id_` = su.`organ_id_` 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -168,8 +168,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <sql id="findStudentsByOrganIdSql"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 su.del_flag_ = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <if test="organId != null and organId != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AND FIND_IN_SET(su.organ_id_,#{organId}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="organIds != null and organIds.length>0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AND su.organ_id_ IN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <foreach collection="organIds" item="organId" open="(" close=")" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #{organId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="search != null and search != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AND (su.phone_ LIKE CONCAT('%',#{search},'%') OR su.username_ LIKE CONCAT('%',#{search},'%') OR su.id_ LIKE CONCAT('%',#{search},'%')) 
			 |