|
@@ -386,12 +386,13 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getPracticeAndVipNums" resultMap="practice4Organ">
|
|
|
- SELECT pg.organ_id_, COUNT(DISTINCT cssp.user_id_) practice_num_
|
|
|
+ SELECT pg.organ_id_, COUNT(DISTINCT cssp2.user_id_) practice_num_
|
|
|
FROM course_schedule_student_payment cssp
|
|
|
LEFT JOIN course_schedule_student_payment cssp2 ON cssp.user_id_ = cssp2.user_id_ AND cssp2.group_type_ = 'VIP'
|
|
|
LEFT JOIN practice_group pg ON cssp.music_group_id_ = pg.id_ AND cssp.group_type_ = 'PRACTICE'
|
|
|
LEFT JOIN course_schedule cs ON cs.id_ = cssp2.course_schedule_id_ AND cs.teach_mode_ = 'ONLINE'
|
|
|
WHERE cssp.group_type_ = 'PRACTICE'
|
|
|
+ AND cs.teach_mode_ = 'ONLINE'
|
|
|
AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) >= #{classDate}
|
|
|
<if test="endDate != null">
|
|
|
<![CDATA[AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < #{endDate}]]>
|