|
@@ -313,8 +313,15 @@
|
|
|
GROUP BY cssp.user_id_
|
|
|
HAVING MAX(cs.class_date_)<#{date} ORDER BY cssp.user_id_
|
|
|
</select>
|
|
|
+ <select id="findNoPracticeStudentTeacherId" resultType="java.lang.Integer">
|
|
|
+ SELECT cs.actual_teacher_id_
|
|
|
+ FROM course_schedule_student_payment cssp
|
|
|
+ LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_
|
|
|
+ WHERE cssp.user_id_=#{studentId}
|
|
|
+ ORDER BY CONCAT(cs.class_date_, ' ', cs.start_class_time_) LIMIT 1;
|
|
|
+ </select>
|
|
|
|
|
|
- <delete id="deleteStudentCourseSchedule">
|
|
|
+ <delete id="deleteStudentCourseSchedule">
|
|
|
DELETE FROM course_schedule_student_payment WHERE user_id_ = #{userId} AND course_schedule_id_ IN
|
|
|
<foreach collection="courseScheduleList" item="courseSchedule" index="index" open="(" close=")" separator=",">
|
|
|
#{courseSchedule.id}
|