Sfoglia il codice sorgente

定点收卷不受中途配置修改影响

xiatian 4 anni fa
parent
commit
ab1bf8d4ca

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

@@ -1822,13 +1822,11 @@ public class ExamControlServiceImpl implements ExamControlService {
         //考试总时长
 //        long examTotalMilliSeconds = calcExamTotalMilliSeconds(examingSession.getExamRecordDataId());
         //如果开启场次,并且设置了定点交卷,且已到定点收卷时间,则不需要校验冻结时间,直接返回考试时长
-        boolean isTimingEnd=isTimingEnd(examingSession.getExamId(), studentId, examingSession.getExamStageId());
         long fixedSubmitTime=examingSession.getFixedSubmitTime().getTime();
         long now =new Date().getTime();
-        if (isTimingEnd&& fixedSubmitTime<=now) {
+        if (examingSession.getTimingEnd()&& fixedSubmitTime<=now) {
             return examUsedMilliSeconds;
         }
-        log.error("checkAndComputeExamDuration error:"+isTimingEnd+"-"+fixedSubmitTime+"-"+now);
 
         // 如果没有超过冻结时间,抛出异常
         if (ExamType.ONLINE.name().equals(examingSession.getExamType())