|  | @@ -380,6 +380,9 @@
 | 
	
		
			
				|  |  |              <if test="paymentStatus != null">
 | 
	
		
			
				|  |  |                  AND mgsf.payment_status_ = #{paymentStatus}
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | +            <if test="isLock != null">
 | 
	
		
			
				|  |  | +                AND mgsf.is_lock_ = #{isLock}
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="musicGroupId != null and musicGroupId != ''">
 | 
	
		
			
				|  |  |                  AND sr.music_group_id_ = #{musicGroupId}
 | 
	
		
			
				|  |  |              </if>
 | 
	
	
		
			
				|  | @@ -406,11 +409,12 @@
 | 
	
		
			
				|  |  |          <result property="courseFee" column="course_fee_"/>
 | 
	
		
			
				|  |  |          <result property="nextPaymentDate" column="next_payment_date_"/>
 | 
	
		
			
				|  |  |          <result property="isActive" column="isActive_"/>
 | 
	
		
			
				|  |  | +        <result property="isLock" column="is_lock_"/>
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |      <select id="queryMusicGroupStudent" resultMap="MusicGroupStudentsDto">
 | 
	
		
			
				|  |  |          SELECT sr.user_id_,su.username_ real_name_,su.gender_,su.phone_ parents_phone_,sr.current_grade_,mgsf.payment_status_,
 | 
	
		
			
				|  |  |          sr.current_class_,sr.music_group_status_,mgsf.next_payment_date_,mgsf.course_fee_,
 | 
	
		
			
				|  |  | -        s.name_ subject_name_,sr.music_group_id_,case when su.password_ is null then 0 else 1 end isActive_,
 | 
	
		
			
				|  |  | +        s.name_ subject_name_,sr.music_group_id_,case when su.password_ is null then 0 else 1 end isActive_,mgsf.is_lock_,
 | 
	
		
			
				|  |  |          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
 | 
	
		
			
				|  |  |          LEFT JOIN sys_user su ON sr.user_id_ = su.id_
 |