|
|
@@ -99,9 +99,12 @@
|
|
|
AND NOT EXISTS (
|
|
|
SELECT 1
|
|
|
FROM course_table t_prev
|
|
|
- WHERE DATE(t_prev.schedule_date) = #{exchangeDate}
|
|
|
- AND t_prev.time_number = #{timeNumber}
|
|
|
- AND FIND_IN_SET(t_prev.teacher_id, #{applicantTeacherId}) > 0
|
|
|
+ WHERE DATE(t_prev.schedule_date) = #{dto.exchangeDate}
|
|
|
+ AND t_prev.time_number in
|
|
|
+ <foreach item="timeNumber" collection="dto.timeNumbers" open="(" separator="," close=")">
|
|
|
+ #{timeNumber}
|
|
|
+ </foreach>
|
|
|
+ AND FIND_IN_SET(t_prev.teacher_id, #{dto.applicantTeacherId}) > 0
|
|
|
)
|
|
|
</if>
|
|
|
order by t4.number asc
|