|  | @@ -66,6 +66,7 @@
 | 
	
		
			
				|  |  |          <result property="subjectIdList" column="subject_id_list_"/>
 | 
	
		
			
				|  |  |          <result property="isNewUser" column="is_new_user_"/>
 | 
	
		
			
				|  |  |          <result property="isSignedContract" column="is_signed_contract_"/>
 | 
	
		
			
				|  |  | +        <result property="memberRankSettingId" column="member_rank_setting_id_"/>
 | 
	
		
			
				|  |  |          <result column="care_package_" property="carePackage"/>
 | 
	
		
			
				|  |  |          <result column="come_on_package_" property="comeOnPackage"/>
 | 
	
		
			
				|  |  |          <result column="grade_type_" property="gradeType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
	
		
			
				|  | @@ -161,7 +162,7 @@
 | 
	
		
			
				|  |  |          sut.name_ real_name_,su.`gender_` , su.organ_id_,
 | 
	
		
			
				|  |  |  		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_` ,suca.balance_,
 | 
	
		
			
				|  |  | -		sub.`name_` music_group_subject_ ,su.birthdate_,s.subject_id_list_,s.teacher_id_,s.current_grade_num_,s.current_class_,
 | 
	
		
			
				|  |  | +		sub.`name_` music_group_subject_ ,su.birthdate_,s.subject_id_list_,s.teacher_id_,s.current_grade_num_,s.current_class_,s.member_rank_setting_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_,
 | 
	
		
			
				|  |  |          s.cooperation_organ_id_,co.name_ cooperation_organ_name_
 | 
	
		
			
				|  |  |  		FROM `student` s LEFT JOIN `sys_user` su ON s.`user_id_` = su.`id_`
 | 
	
	
		
			
				|  | @@ -204,6 +205,14 @@
 | 
	
		
			
				|  |  |                      AND s.service_tag_ = 1
 | 
	
		
			
				|  |  |                  </if>
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="hasMember != null">
 | 
	
		
			
				|  |  | +                <if test="hasMember == 0">
 | 
	
		
			
				|  |  | +                    AND s.member_rank_setting_id_ IS NULL
 | 
	
		
			
				|  |  | +                </if>
 | 
	
		
			
				|  |  | +                <if test="hasMember == 1">
 | 
	
		
			
				|  |  | +                    AND s.member_rank_setting_id_ IS NOT NULL
 | 
	
		
			
				|  |  | +                </if>
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="teacherId != null">
 | 
	
		
			
				|  |  |                  AND s.teacher_id_ = #{teacherId}
 | 
	
		
			
				|  |  |              </if>
 |