|
@@ -198,15 +198,17 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
//考试完的最终状态
|
|
|
Boolean finalIsReExamine=isReExamine;
|
|
|
Boolean finalReExamineCompleted=reExamineCompleted;
|
|
|
+ int finalNormalExamTimes=normalExamTimes;
|
|
|
// 考生开始重考时,将重考已完成设置为true,并重置是否重考
|
|
|
if (CommonUtil.isTrue(isReExamine)) {
|
|
|
finalIsReExamine = false;
|
|
|
finalReExamineCompleted = true;
|
|
|
+ finalNormalExamTimes=finalNormalExamTimes+1;
|
|
|
}
|
|
|
Date now = new Date();
|
|
|
//更新相关属性
|
|
|
examStudentRepo.updateExamStudentStartExamStatusInfo(examStudent.getId(), true,
|
|
|
- normalExamTimes, finalIsReExamine, finalReExamineCompleted, now);
|
|
|
+ finalNormalExamTimes, finalIsReExamine, finalReExamineCompleted, now);
|
|
|
examStudent.setFinished(true);
|
|
|
examStudent.setNormalExamTimes(normalExamTimes);
|
|
|
examStudent.setIsReExamine(isReExamine);
|