|
@@ -1364,14 +1364,14 @@
|
|
|
WHEN mgpscd.course_type_ = 'MUSIC_NETWORK' THEN '乐团网管课'
|
|
|
WHEN mgpscd.course_type_ = 'LIVE' THEN '直播课' END courseType,
|
|
|
SUM(mgpscd.sub_course_current_price_) totalCoursePrice,
|
|
|
- SUM(mgpscd.sub_course_minutes_) subCourseMinutes,COUNT(DISTINCT cgsm.user_id_) studentNum
|
|
|
+ MIN(mgpscd.sub_course_minutes_) subCourseMinutes,COUNT(DISTINCT cgsm.user_id_) studentNum
|
|
|
from music_group_payment_student_course_detail mgpscd
|
|
|
left join class_group_student_mapper cgsm ON cgsm.music_group_id_ = mgpscd.music_group_id_ and cgsm.user_id_ = mgpscd.user_id_ AND cgsm.status_ = 'NORMAL'
|
|
|
left join class_group cg ON cg.id_ = cgsm.class_group_id_
|
|
|
left join music_group mg ON mg.id_ = cg.music_group_id_
|
|
|
left join organization o ON o.id_ = mg.organ_id_
|
|
|
left join class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cg.id_ AND cgtm.teacher_role_ = 'BISHOP'
|
|
|
- where mgpscd.sub_course_current_price_ > 0 AND mgpscd.sub_course_minutes_ > 0
|
|
|
+ where mgpscd.sub_course_current_price_ > 0 AND mgpscd.sub_course_minutes_ > 0 and cgsm.user_id_ = mgpscd.user_id_
|
|
|
AND (cg.type_ = mgpscd.course_type_ OR
|
|
|
(cg.type_ = 'NORMAL' AND mgpscd.course_type_ IN ('SINGLE','TRAINING_SINGLE')) OR
|
|
|
(cg.type_ = 'MIX' AND mgpscd.course_type_ IN ('MIX','TRAINING_MIX')) OR cg.type_ = 'SNAP')
|