|  | @@ -121,7 +121,8 @@
 | 
											
												
													
														|  |      </update>
 |  |      </update>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      <select id="findStudentsByOrganId" resultMap="studentManageListDto">
 |  |      <select id="findStudentsByOrganId" resultMap="studentManageListDto">
 | 
											
												
													
														|  | -        SELECT su.id_ user_id_,su.username_,su.gender_,su.phone_ parents_phone_,su.real_name_,su.birthdate_,su.nation_, case when su.password_ is null then 0 else 1 end isActive_
 |  | 
 | 
											
												
													
														|  | 
 |  | +        SELECT su.id_ user_id_,su.username_,su.gender_,su.phone_ parents_phone_,su.real_name_,su.birthdate_,su.nation_,
 | 
											
												
													
														|  | 
 |  | +        case when su.password_ is null then 0 else 1 end isActive_
 | 
											
												
													
														|  |          FROM sys_user su
 |  |          FROM sys_user su
 | 
											
												
													
														|  |          <include refid="findStudentsByOrganIdSql"/>
 |  |          <include refid="findStudentsByOrganIdSql"/>
 | 
											
												
													
														|  |          ORDER BY su.create_time_ DESC
 |  |          ORDER BY su.create_time_ DESC
 | 
											
										
											
												
													
														|  | @@ -375,6 +376,12 @@
 | 
											
												
													
														|  |              <if test="musicGroupId != null and musicGroupId != ''">
 |  |              <if test="musicGroupId != null and musicGroupId != ''">
 | 
											
												
													
														|  |                  AND sr.music_group_id_ = #{musicGroupId}
 |  |                  AND sr.music_group_id_ = #{musicGroupId}
 | 
											
												
													
														|  |              </if>
 |  |              </if>
 | 
											
												
													
														|  | 
 |  | +            <if test="isActive != null and isActive == true">
 | 
											
												
													
														|  | 
 |  | +                and su.password_ is not null
 | 
											
												
													
														|  | 
 |  | +            </if>
 | 
											
												
													
														|  | 
 |  | +            <if test="isActive != null and isActive == false">
 | 
											
												
													
														|  | 
 |  | +                and su.password_ is null
 | 
											
												
													
														|  | 
 |  | +            </if>
 | 
											
												
													
														|  |          </where>
 |  |          </where>
 | 
											
												
													
														|  |      </sql>
 |  |      </sql>
 | 
											
												
													
														|  |      <resultMap id="MusicGroupStudentsDto" type="com.ym.mec.biz.dal.dto.MusicGroupStudentsDto">
 |  |      <resultMap id="MusicGroupStudentsDto" type="com.ym.mec.biz.dal.dto.MusicGroupStudentsDto">
 | 
											
										
											
												
													
														|  | @@ -391,11 +398,12 @@
 | 
											
												
													
														|  |          <result property="isNewStudent" column="is_new_student_"/>
 |  |          <result property="isNewStudent" column="is_new_student_"/>
 | 
											
												
													
														|  |          <result property="courseFee" column="course_fee_"/>
 |  |          <result property="courseFee" column="course_fee_"/>
 | 
											
												
													
														|  |          <result property="nextPaymentDate" column="next_payment_date_"/>
 |  |          <result property="nextPaymentDate" column="next_payment_date_"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="isActive" column="isActive_"/>
 | 
											
												
													
														|  |      </resultMap>
 |  |      </resultMap>
 | 
											
												
													
														|  |      <select id="queryMusicGroupStudent" resultMap="MusicGroupStudentsDto">
 |  |      <select id="queryMusicGroupStudent" resultMap="MusicGroupStudentsDto">
 | 
											
												
													
														|  |          SELECT sr.user_id_,su.username_ real_name_,su.gender_,su.phone_ parents_phone_,sr.current_grade_,
 |  |          SELECT sr.user_id_,su.username_ real_name_,su.gender_,su.phone_ parents_phone_,sr.current_grade_,
 | 
											
												
													
														|  |          sr.current_class_,sr.music_group_status_,mgsf.next_payment_date_,mgsf.course_fee_,
 |  |          sr.current_class_,sr.music_group_status_,mgsf.next_payment_date_,mgsf.course_fee_,
 | 
											
												
													
														|  | -        s.name_ subject_name_,sr.music_group_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_
 |  |          IF(DATE_FORMAT(sr.create_time_,'%Y-%m-%d') > DATE_FORMAT(mg.payment_expire_date_,'%Y-%m-%d'),1,0) is_new_student_
 | 
											
												
													
														|  |          FROM student_registration sr
 |  |          FROM student_registration sr
 | 
											
												
													
														|  |          LEFT JOIN sys_user su ON sr.user_id_ = su.id_
 |  |          LEFT JOIN sys_user su ON sr.user_id_ = su.id_
 |