|
@@ -271,7 +271,7 @@
|
|
|
FROM class_group cg
|
|
|
LEFT JOIN class_group_student_mapper cgsm ON cg.id_ = cgsm.class_group_id_
|
|
|
LEFT JOIN sys_user su ON cgsm.user_id_ = su.id_
|
|
|
- WHERE FIND_IN_SET(cg.music_group_id_,#{vipIds}) AND cg.type_ = 'VIP' AND cg.del_flag_ = 0 AND cgsm.status_ != 'QUIT'
|
|
|
+ WHERE FIND_IN_SET(cg.music_group_id_,#{vipIds}) AND cg.group_type_ = 'VIP' AND cg.del_flag_ = 0 AND cgsm.status_ != 'QUIT'
|
|
|
GROUP BY cg.music_group_id_
|
|
|
</select>
|
|
|
<select id="findGroupUsers" resultMap="com.ym.mec.biz.dal.dao.MusicGroupDao.ImUserModel">
|
|
@@ -501,14 +501,14 @@
|
|
|
SELECT cg.name_ class_group_name_,cg.type_ class_group_type_,
|
|
|
cg.current_class_times_,cg.id_ class_group_id_,cg.total_class_times_
|
|
|
FROM class_group cg
|
|
|
- WHERE cg.music_group_id_ = #{search} AND cg.del_flag_ = 0
|
|
|
+ WHERE cg.music_group_id_ = #{search} AND cg.del_flag_ = 0 AND cg.group_type_ = 'MUSIC'
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
|
|
|
|
<select id="countMusicGroupClassGroup" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(cg.id_)
|
|
|
FROM class_group cg
|
|
|
- WHERE cg.music_group_id_ = #{search} AND cg.del_flag_ = 0
|
|
|
+ WHERE cg.music_group_id_ = #{search} AND cg.del_flag_ = 0 AND cg.group_type_ = 'MUSIC'
|
|
|
</select>
|
|
|
|
|
|
<select id="countStudentNum" resultType="java.util.Map">
|
|
@@ -532,7 +532,7 @@
|
|
|
|
|
|
<sql id="queryMusicGroupCourseScheduleSql">
|
|
|
<where>
|
|
|
- cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP'
|
|
|
+ cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP' AND cg.group_type_ = 'MUSIC'
|
|
|
<if test="classScheduleType != null">
|
|
|
AND cs.type_ = #{classScheduleType}
|
|
|
</if>
|
|
@@ -602,7 +602,8 @@
|
|
|
<select id="queryStudentClassGroup" resultMap="ConditionDto">
|
|
|
SELECT cg.id_,cg.name_,cg.student_num_ FROM class_group_student_mapper cgsm
|
|
|
LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_
|
|
|
- where cg.music_group_id_ = #{musicGroupId} AND cgsm.user_id_ = #{teacherId} AND cg.del_flag_ = 0 AND cgsm.status_ != 'QUIT'
|
|
|
+ where cg.music_group_id_ = #{musicGroupId} AND cgsm.user_id_ = #{teacherId}
|
|
|
+ AND cg.del_flag_ = 0 AND cgsm.status_ != 'QUIT' AND cg.group_type_ = 'MUSIC'
|
|
|
</select>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.CourseListDto" id="CourseListDto">
|
|
@@ -631,7 +632,7 @@
|
|
|
FROM vip_group vg
|
|
|
LEFT JOIN class_group cg ON cg.music_group_id_ = vg.id_
|
|
|
LEFT JOIN sys_user su ON vg.user_id_ = su.id_
|
|
|
- WHERE cg.type_ = 'VIP' AND FIND_IN_SET(vg.id_,#{musicGroupIds}) AND vg.status_!=3
|
|
|
+ WHERE cg.group_type_ = 'VIP' AND FIND_IN_SET(vg.id_,#{musicGroupIds}) AND vg.status_!=3
|
|
|
</select>
|
|
|
<select id="queryStudentMusicGroupCourses" resultMap="CourseListDto">
|
|
|
SELECT mg.id_ music_group_id_,mg.name_ music_group_name_,mgsf.payment_status_,
|
|
@@ -641,7 +642,7 @@
|
|
|
LEFT JOIN class_group cg ON cg.music_group_id_ = mg.id_
|
|
|
LEFT JOIN music_group_student_fee_ mgsf ON mgsf.music_group_id_ = mg.id_
|
|
|
LEFT JOIN class_group_student_mapper cgsm ON cgsm.class_group_id_ = cg.id_
|
|
|
- WHERE FIND_IN_SET(mg.id_,#{musicGroupIds}) AND cg.type_ != 'VIP' AND cg.del_flag_ = 0 AND mgsf.user_id_ =
|
|
|
+ WHERE FIND_IN_SET(mg.id_,#{musicGroupIds}) AND cg.group_type_ = 'MUSIC' AND cg.del_flag_ = 0 AND mgsf.user_id_ =
|
|
|
#{userId} AND cgsm.user_id_ = #{userId}
|
|
|
GROUP BY mg.id_,mgsf.payment_status_
|
|
|
</select>
|