Browse Source

平衡关系导出

zouxuan 1 year ago
parent
commit
10866b1190
1 changed files with 2 additions and 2 deletions
  1. 2 2
      mec-biz/src/main/resources/config/mybatis/MusicGroupMapper.xml

+ 2 - 2
mec-biz/src/main/resources/config/mybatis/MusicGroupMapper.xml

@@ -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')