|
@@ -240,6 +240,9 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
|
|
|
examinationBasic.setActualExamStartTime(null);
|
|
|
examinationBasic.setActualExamEndTime(null);
|
|
|
}else{
|
|
|
+ if(examinationBasic.getEnrollEndTime().compareTo(examRoomExamTime.getExamStartTime())>0){
|
|
|
+ throw new BizException("考试时间不可在报名结束时间之前");
|
|
|
+ }
|
|
|
examinationBasic.setActualExamStartTime(DateUtils.truncate(examRoomExamTime.getExamStartTime(), Calendar.DAY_OF_MONTH));
|
|
|
examinationBasic.setActualExamEndTime(DateUtils.ceiling(examRoomExamTime.getExamEndTime(), Calendar.DAY_OF_MONTH));
|
|
|
}
|
|
@@ -325,6 +328,9 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
|
|
|
examinationBasic.setActualExamStartTime(null);
|
|
|
examinationBasic.setActualExamEndTime(null);
|
|
|
}else{
|
|
|
+ if(examinationBasic.getEnrollEndTime().compareTo(examRoomExamTime.getExamStartTime())>0){
|
|
|
+ throw new BizException("考试时间不可在报名结束时间之前");
|
|
|
+ }
|
|
|
examinationBasic.setActualExamStartTime(DateUtils.truncate(examRoomExamTime.getExamStartTime(), Calendar.DAY_OF_MONTH));
|
|
|
examinationBasic.setActualExamEndTime(DateUtils.ceiling(examRoomExamTime.getExamEndTime(), Calendar.DAY_OF_MONTH));
|
|
|
}
|