| 
					
				 | 
			
			
				@@ -167,7 +167,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		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_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         s.membership_end_time_,CASE WHEN sut.user_id_ IS NULL THEN 0 ELSE 1 END is_signed_contract_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        s.cooperation_organ_id_,co.name_ cooperation_organ_name_,s.activity_course_detail_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        s.cooperation_organ_id_,co.name_ cooperation_organ_name_,s.activity_course_detail_,s.experience_membership_end_time_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DATEDIFF(s.experience_membership_end_time_,NOW()) experience_membership_day_,DATEDIFF(s.membership_end_time_,NOW()) membership_day_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FROM `student` s LEFT JOIN `sys_user` su ON s.`user_id_` = su.`id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `organization` o ON o.`id_` = su.`organ_id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `sys_user` tu ON tu.`id_` = s.`teacher_id_` 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -534,13 +535,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="registerTime" property="registerTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="remark_" property="remark"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result column="membership_end_time_" property="membershipEndTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="music_membership_end_time_" property="musicMembershipEndTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="experience_membership_end_time_" property="experienceMembershipEndTime"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="queryMusicGroupStudent" resultMap="MusicGroupStudentsDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SELECT sr.id_ student_registration_id_,sr.user_id_,su.username_ real_name_,su.gender_,su.phone_ parents_phone_,sr.current_grade_,sr.current_grade_date_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sr.current_class_,sr.music_group_status_ student_status_,sr.payment_status_,sr.subject_id_ reg_subject_id_,rs.name_ regSubjectName,sr.remark_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sr.actual_subject_id_ subject_id_,s.name_ subject_name_,sr.music_group_id_,CASE WHEN su.password_ IS NULL THEN 0 ELSE 1 END isActive_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IF(DATE_FORMAT(sr.create_time_,'%Y-%m-%d') > DATE_FORMAT(mg.payment_expire_date_,'%Y-%m-%d'),1,0) is_new_student_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        stu.care_package_,stu.come_on_package_,sr.create_time_ registerTime,sr.membership_end_time_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        stu.care_package_,stu.come_on_package_,sr.create_time_ registerTime,sr.membership_end_time_ music_membership_end_time_,s.membership_end_time_,s.experience_membership_end_time_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM student_registration sr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN sys_user su ON sr.user_id_ = su.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN subject s ON s.id_ = sr.actual_subject_id_ 
			 |