|  | @@ -521,7 +521,13 @@
 | 
	
		
			
				|  |  |              practice_group pg
 | 
	
		
			
				|  |  |              LEFT JOIN sys_user su ON pg.student_id_ = su.id_
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -            pg.type_='FREE'
 | 
	
		
			
				|  |  | +            pg.type_ IN ('FREE', 'TRIAL')
 | 
	
		
			
				|  |  | +            <if test="organIdList!=null">
 | 
	
		
			
				|  |  | +                AND su.organ_id_ IN
 | 
	
		
			
				|  |  | +                <foreach collection="organIdList" item="organId" open="(" close=")" separator=",">
 | 
	
		
			
				|  |  | +                    #{organId}
 | 
	
		
			
				|  |  | +                </foreach>
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="search != null">
 | 
	
		
			
				|  |  |                  AND (su.username_ LIKE CONCAT('%', #{search}, '%') OR su.phone_ LIKE CONCAT('%', #{search}, '%'))
 | 
	
		
			
				|  |  |              </if>
 | 
	
	
		
			
				|  | @@ -529,7 +535,7 @@
 | 
	
		
			
				|  |  |                  SELECT student_id_ FROM practice_group WHERE type_='CHARGE'
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |              AND NOT EXISTS (
 | 
	
		
			
				|  |  | -                SELECT user_id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ WHERE cssp.user_id_=pg.student_id_ AND cs.teach_mode_='ONLINE' AND cs.class_date_>'2020-05-01'
 | 
	
		
			
				|  |  | +                SELECT user_id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ WHERE cssp.user_id_=pg.student_id_ AND cs.teach_mode_='ONLINE' AND CONCAT(cs.class_date_, ' ', cs.start_class_time_) > NOW()
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |          <include refid="global.limit"/>
 | 
	
		
			
				|  |  |      </select>
 | 
	
	
		
			
				|  | @@ -540,7 +546,13 @@
 | 
	
		
			
				|  |  |              practice_group pg
 | 
	
		
			
				|  |  |              LEFT JOIN sys_user su ON pg.student_id_ = su.id_
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -            pg.type_='FREE'
 | 
	
		
			
				|  |  | +            pg.type_ IN ('FREE', 'TRIAL')
 | 
	
		
			
				|  |  | +            <if test="organIdList!=null">
 | 
	
		
			
				|  |  | +            AND su.organ_id_ IN
 | 
	
		
			
				|  |  | +                <foreach collection="organIdList" item="organId" open="(" close=")" separator=",">
 | 
	
		
			
				|  |  | +                    #{organId}
 | 
	
		
			
				|  |  | +                </foreach>
 | 
	
		
			
				|  |  | +            </if>
 | 
	
		
			
				|  |  |              <if test="search != null">
 | 
	
		
			
				|  |  |                  AND (su.username_ LIKE CONCAT('%', #{search}, '%') OR su.phone_ LIKE CONCAT('%', #{search}, '%'))
 | 
	
		
			
				|  |  |              </if>
 | 
	
	
		
			
				|  | @@ -548,7 +560,7 @@
 | 
	
		
			
				|  |  |                  SELECT student_id_ FROM practice_group WHERE type_='CHARGE'
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |              AND NOT EXISTS (
 | 
	
		
			
				|  |  | -                SELECT user_id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ WHERE cssp.user_id_=pg.student_id_ AND cs.teach_mode_='ONLINE' AND cs.class_date_>'2020-05-01'
 | 
	
		
			
				|  |  | +                SELECT user_id_ FROM course_schedule_student_payment cssp LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_ WHERE cssp.user_id_=pg.student_id_ AND cs.teach_mode_='ONLINE' AND CONCAT(cs.class_date_, ' ', cs.start_class_time_) > NOW()
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="findEnableAssignTeachers" resultType="com.ym.mec.biz.dal.dto.SimpleUserDto">
 |