Переглянути джерело

优化百度和face++代码

lideyin 5 роки тому
батько
коміт
d427090f12

+ 3 - 1
examcloud-core-oe-student-service/src/main/java/cn/com/qmth/examcloud/core/oe/student/service/impl/ExamStudentServiceImpl.java

@@ -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);