deason 7 달 전
부모
커밋
019e07f4ba
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/main/java/com/qmth/exam/reserve/service/impl/ExamReserveServiceImpl.java

+ 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("当前预约任务与学生的不匹配");