zouxuan vor 5 Jahren
Ursprung
Commit
80e037003a

+ 2 - 2
mec-biz/src/main/resources/config/mybatis/CourseScheduleMapper.xml

@@ -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})) &lt;= 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})) &lt;= 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>