|
@@ -12,8 +12,14 @@
|
|
|
<result column="id_" property="id" />
|
|
|
<result column="teacher_type_" property="teacherType" />
|
|
|
</resultMap>
|
|
|
+ <insert id="updatePracticeTeacher">
|
|
|
+ select updatePracticeTeacher()
|
|
|
+ </insert>
|
|
|
+ <insert id="updateVipTeacher">
|
|
|
+ select updateVipTeacher()
|
|
|
+ </insert>
|
|
|
<delete id="delAll">
|
|
|
- DELETE FROM student_teacher_mapper
|
|
|
+ DELETE FROM student_teacher_mapper WHERE teacher_type_ IN ('MIX','NORMAL')
|
|
|
</delete>
|
|
|
|
|
|
<insert id="create">
|
|
@@ -21,7 +27,7 @@
|
|
|
select distinct cgsm.user_id_ student_id_,cgtm.user_id_ teacher_id_,cg.type_ teacher_type_ from class_group cg
|
|
|
left join class_group_teacher_mapper cgtm ON cg.id_ = cgtm.class_group_id_
|
|
|
left join class_group_student_mapper cgsm ON cgsm.class_group_id_ = cg.id_
|
|
|
- where cg.del_flag_ = 0 AND cg.type_ IN ('MIX','NORMAL','VIP','PRACTICE') AND cgsm.status_ != 'QUIT';
|
|
|
+ where cg.del_flag_ = 0 AND cg.type_ IN ('MIX','NORMAL') AND cgsm.status_ != 'QUIT';
|
|
|
</insert>
|
|
|
|
|
|
<select id="queryTeacherIds" resultType="java.lang.Integer">
|