|
@@ -305,7 +305,7 @@
|
|
|
<!-- 根据乐团和声部获取未分班的学生 -->
|
|
|
<select id="getNoClassStuBySubjectId" resultMap="StudentRegistration">
|
|
|
SELECT * FROM student_registration
|
|
|
- WHERE music_group_id_ = #{musicGroupId} AND payment_status_ = 2 AND class_group_id_=0
|
|
|
+ WHERE music_group_id_ = #{musicGroupId} AND payment_status_ = 2 AND (class_group_id_= 0 OR class_group_id_ IS NULL)
|
|
|
AND music_group_status_ != 'QUIT'
|
|
|
<if test="actualSubjectId != null">
|
|
|
AND FIND_IN_SET(actual_subject_id_,#{actualSubjectId})
|
|
@@ -319,7 +319,7 @@
|
|
|
<!-- 根据乐团和声部获取未分班人数 -->
|
|
|
<select id="getNoClassStuCountByMusicGroupId" resultMap="getNoClassStuCountByMusicGroupId">
|
|
|
SELECT actual_subject_id_ ,COUNT(*) nums FROM student_registration
|
|
|
- WHERE music_group_id_ = #{musicGroupId} AND payment_status_=2 AND class_group_id_=0
|
|
|
+ WHERE music_group_id_ = #{musicGroupId} AND payment_status_=2 AND (class_group_id_= 0 OR class_group_id_ IS NULL)
|
|
|
AND music_group_status_ != 'QUIT'
|
|
|
GROUP BY actual_subject_id_;
|
|
|
</select>
|
|
@@ -401,7 +401,7 @@
|
|
|
<if test="actualSubjectId != null">
|
|
|
AND actual_subject_id_ = #{actualSubjectId}
|
|
|
</if>
|
|
|
- AND payment_status_ = 2 AND class_group_id_ =0 AND music_group_status_ != 'QUIT'
|
|
|
+ AND payment_status_ = 2 AND (class_group_id_= 0 OR class_group_id_ IS NULL) AND music_group_status_ != 'QUIT'
|
|
|
</select>
|
|
|
|
|
|
|