|
@@ -2207,8 +2207,8 @@
|
|
|
<select id="queryContinueCourse" resultMap="CourseSchedule">
|
|
|
SELECT cs.* FROM course_schedule cs
|
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_
|
|
|
- WHERE (UNIX_TIMESTAMP(CONCAT(cs.class_date_,' ',cs.start_class_time_)) -
|
|
|
- UNIX_TIMESTAMP(#{endDateTime})) <= 60 * #{continueCourseTime}
|
|
|
+ WHERE (UNIX_TIMESTAMP(CONCAT(cs.class_date_,' ',cs.start_class_time_)) - UNIX_TIMESTAMP(#{endDateTime})) >= 0
|
|
|
+ AND (UNIX_TIMESTAMP(CONCAT(cs.class_date_,' ',cs.start_class_time_)) - UNIX_TIMESTAMP(#{endDateTime})) <= 60 * #{continueCourseTime}
|
|
|
AND cs.teacher_id_ = #{courseSchedule.teacherId} AND cs.class_group_id_ = #{courseSchedule.classGroupId}
|
|
|
AND ta.sign_in_time_ IS NULL AND ta.sign_out_time_ IS NULL LIMIT 1
|
|
|
</select>
|