|
@@ -1134,21 +1134,6 @@
|
|
|
<select id="countMusicGroupCourseList" resultType="Integer">
|
|
|
SELECT COUNT(DISTINCT mg.id_)
|
|
|
FROM music_group mg
|
|
|
- LEFT JOIN course_schedule_statistics css ON mg.id_ = css.music_group_id_ AND css.course_status_ = 'OVER'
|
|
|
- <if test="queryInfo.startTime != null and queryInfo.startTime != ''">
|
|
|
- AND css.class_date_ BETWEEN #{queryInfo.startTime} AND #{queryInfo.endTime}
|
|
|
- </if>
|
|
|
- LEFT JOIN organization o ON o.id_ = mg.organ_id_
|
|
|
- LEFT JOIN sys_user su ON su.id_ = mg.educational_teacher_id_
|
|
|
- LEFT JOIN student_registration sr1 ON sr1.music_group_id_ = mg.id_
|
|
|
- LEFT JOIN student_registration sr ON sr.music_group_id_ = mg.id_
|
|
|
- <if test="queryInfo.startTime != null and queryInfo.startTime != ''">
|
|
|
- AND DATE_FORMAT(sr.create_time_,"%Y-%m-%d") BETWEEN #{queryInfo.startTime} AND #{queryInfo.endTime}
|
|
|
- </if>
|
|
|
- LEFT JOIN music_group_quit mgq ON mgq.music_group_id_ = mg.id_
|
|
|
- <if test="queryInfo.startTime != null and queryInfo.startTime != ''">
|
|
|
- AND DATE_FORMAT(mgq.create_time_,"%Y-%m-%d") BETWEEN #{queryInfo.startTime} AND #{queryInfo.endTime}
|
|
|
- </if>
|
|
|
<where>
|
|
|
mg.status_ = 'PROGRESS'
|
|
|
<if test="queryInfo.organId != null and queryInfo.organId != ''">
|