|
@@ -150,8 +150,8 @@
|
|
|
|
|
|
<update id="updateEducationTeacherId">
|
|
|
UPDATE music_group SET educational_teacher_id_ = #{targetUserId} WHERE educational_teacher_id_ = #{currentUserId} AND status_ != 'CANCELED';
|
|
|
- UPDATE vip_group SET educational_teacher_id_ = #{targetUserId} WHERE educational_teacher_id_ = #{currentUserId} AND group_status_ IN (0,1,5,2,6);
|
|
|
- UPDATE practice_group SET educational_teacher_id_ = #{targetUserId} WHERE educational_teacher_id_ = #{currentUserId} AND group_status_ NOT IN ('FINISH');
|
|
|
+ UPDATE vip_group SET educational_teacher_id_ = #{targetUserId} WHERE educational_teacher_id_ = #{currentUserId} AND group_status_ IN (0,1,5,2,6,4);
|
|
|
+ UPDATE practice_group SET educational_teacher_id_ = #{targetUserId} WHERE educational_teacher_id_ = #{currentUserId} AND group_status_ != 'CANCEL';
|
|
|
</update>
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
@@ -275,11 +275,11 @@
|
|
|
</select>
|
|
|
<select id="hasCourseGroupRelation" resultType="java.lang.Integer">
|
|
|
SELECT SUM(a.num) FROM
|
|
|
- (SELECT COUNT(vg.id_) num FROM vip_group vg WHERE vg.educational_teacher_id_ = #{employeeId} AND vg.group_status_ IN (0,1,5,2,6)
|
|
|
+ (SELECT COUNT(vg.id_) num FROM vip_group vg WHERE vg.educational_teacher_id_ = #{employeeId} AND vg.group_status_ IN (0,1,5,2,6,4)
|
|
|
UNION ALL
|
|
|
SELECT COUNT(mg.id_) num FROM music_group mg WHERE mg.educational_teacher_id_ = #{employeeId} AND mg.status_ != 'CANCELED'
|
|
|
UNION ALL
|
|
|
- SELECT COUNT(pg.id_) num FROM practice_group pg WHERE pg.educational_teacher_id_ = #{employeeId} AND pg.group_status_ NOT IN ('FINISH'))a
|
|
|
+ SELECT COUNT(pg.id_) num FROM practice_group pg WHERE pg.educational_teacher_id_ = #{employeeId} AND pg.group_status_ != 'CANCEL')a
|
|
|
</select>
|
|
|
<select id="hasCourseSchedule" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(DISTINCT cs.id_)
|