|
@@ -264,42 +264,4 @@
|
|
|
#{date}
|
|
|
</foreach>
|
|
|
</select>
|
|
|
- <select id="findCoursesByDates" resultMap="CourseSchedule">
|
|
|
- SELECT
|
|
|
- *
|
|
|
- FROM
|
|
|
- course_schedule cs
|
|
|
- WHERE
|
|
|
- cs.class_date_ IN
|
|
|
- <foreach collection="dates" item="date" open="(" close=")" separator=",">
|
|
|
- DATE_FORMAT(#{date},'%Y-%m-%d')
|
|
|
- </foreach>
|
|
|
- </select>
|
|
|
-
|
|
|
- <select id="findOverLapCoursesInDay" resultMap="CourseSchedule">
|
|
|
- SELECT
|
|
|
- *
|
|
|
- FROM
|
|
|
- course_schedule cs
|
|
|
- WHERE
|
|
|
- cs.class_date_ IN
|
|
|
- <foreach collection="dates" item="date" open="(" close=")" separator=",">
|
|
|
- DATE_FORMAT(#{date},'%Y-%m-%d')
|
|
|
- </foreach>
|
|
|
- AND (
|
|
|
- DATE_FORMAT(cs.start_class_time_,"%H:%i:%s") > DATE_FORMAT(#{endClassTime}, '%H:%i:%s' ) OR DATE_FORMAT(cs.end_class_time_,"%H:%i:%s") < DATE_FORMAT( #{endClassTime}, '%H:%i:%s' )
|
|
|
- )=0
|
|
|
- </select>
|
|
|
-
|
|
|
- <select id="findCourseSchedulesByIds" resultMap="CourseSchedule">
|
|
|
- SELECT
|
|
|
- *
|
|
|
- FROM
|
|
|
- course_schedule cs
|
|
|
- WHERE
|
|
|
- cs.id_ IN
|
|
|
- <foreach collection="ids" item="id" open="(" close=")" separator=",">
|
|
|
- #{id}
|
|
|
- </foreach>
|
|
|
- </select>
|
|
|
</mapper>
|