Browse Source

进入考试时,判断正常考试次数是否小于考试信息(ecs_exam)中的考试次数
如果是,考试次数加一,将重考标识设置成false

chenken 7 năm trước cách đây
mục cha
commit
3f35065e0e

+ 6 - 1
exam-work-api/src/main/java/cn/com/qmth/examcloud/service/examwork/service/ExamStudentService.java

@@ -720,10 +720,15 @@ public class ExamStudentService {
 	public void updateExamStudentInfo(Long examStuId){
 		 ExamStudent examStudent = examStudentRepo.findOne(examStuId);
 	     examStudent.setFinished(true);
-	     //进入考试时,判断考试次数是否小于考试信息(ecs_exam)中的考试次数,如果是,考试次数加一
+	     /**
+	      * 进入考试时,判断正常考试次数是否小于考试信息(ecs_exam)中的考试次数
+	      * 如果是,考试次数加一,将重考标识设置成false
+	      */
 	     long examTimes = examStudent.getExam().getExamTimes();
 	     if(examTimes > examStudent.getNormalExamTimes()){
 	        examStudent.setNormalExamTimes(examStudent.getNormalExamTimes()+1);
+	        examStudent.setIsReexamine(false);
+	        examStudent.setReexamineCompleted(false);
 	     }
 	     //考生开始重考时,将重考已完成设置为true
 	     if(examStudent.getIsReexamine()!=null&&examStudent.getIsReexamine()){