deason 7 månader sedan
förälder
incheckning
019e07f4ba

+ 5 - 0
src/main/java/com/qmth/exam/reserve/service/impl/ExamReserveServiceImpl.java

@@ -93,6 +93,11 @@ public class ExamReserveServiceImpl implements ExamReserveService {
             throw new StatusException("未到预约时间");
         }
 
+        if (curApplyTask.getOpenApplyEndTime() < System.currentTimeMillis()) {
+            log.warn("预约失败,预约时间已结束!openApplyEndTime:{}", curApplyTask.getOpenApplyEndTime());
+            throw new StatusException("预约时间已结束");
+        }
+
         if (!curApplyTask.getTaskId().equals(student.getApplyTaskId())) {
             log.warn("预约失败,当前预约任务与学生的不匹配!curApplyTaskId:{} stuApplyTaskId:{}", curApplyTask.getTaskId(), student.getApplyTaskId());
             throw new StatusException("当前预约任务与学生的不匹配");