|
@@ -183,12 +183,10 @@
|
|
|
</select>
|
|
|
<select id="findAllByOrgan" resultMap="PracticeGroupDto">
|
|
|
SELECT pg.*,
|
|
|
- su.real_name_ teacher_name_,
|
|
|
- CASE WHEN COUNT(cs.id_) > 0 THEN 1 ELSE 0 END hasRestClass
|
|
|
+ su.real_name_ teacher_name_
|
|
|
FROM
|
|
|
practice_group pg
|
|
|
LEFT JOIN sys_user su ON pg.user_id_ = su.id_
|
|
|
- LEFT JOIN course_schedule cs ON (FIND_IN_SET(cs.music_group_id_,pg.id_) AND CONCAT(cs.class_date_,' ',cs.start_class_time_) > NOW() AND cs.group_type_ = 'PRACTICE')
|
|
|
<include refid="practiceGroupQueryCondition"/>
|
|
|
GROUP BY pg.id_ ORDER BY pg.id_ DESC
|
|
|
<include refid="global.limit"/>
|