|
@@ -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">
|