|
@@ -361,8 +361,12 @@ public class ExamStudentController extends ControllerSupport {
|
|
examStudent.setFinished(finished);
|
|
examStudent.setFinished(finished);
|
|
// 进入考试时,判断考试次数是否小于考试信息(ecs_exam)中的考试次数,如果是,考试次数加一
|
|
// 进入考试时,判断考试次数是否小于考试信息(ecs_exam)中的考试次数,如果是,考试次数加一
|
|
long examTimes = examStudent.getExam().getExamTimes();
|
|
long examTimes = examStudent.getExam().getExamTimes();
|
|
- if (examTimes > examStudent.getNormalExamTimes()) {
|
|
|
|
- examStudent.setNormalExamTimes(examStudent.getNormalExamTimes() + 1);
|
|
|
|
|
|
+ Integer normalTimes = examStudent.getNormalExamTimes();
|
|
|
|
+ if(normalTimes == null){
|
|
|
|
+ normalTimes = 0;
|
|
|
|
+ }
|
|
|
|
+ if (examTimes > normalTimes) {
|
|
|
|
+ examStudent.setNormalExamTimes(normalTimes.intValue() + 1);
|
|
}
|
|
}
|
|
return new ResponseEntity<ExamStudent>(examStudentRepo.save(examStudent), HttpStatus.OK);
|
|
return new ResponseEntity<ExamStudent>(examStudentRepo.save(examStudent), HttpStatus.OK);
|
|
}
|
|
}
|