|
@@ -1947,7 +1947,8 @@ public class ExamControlServiceImpl implements ExamControlService {
|
|
|
ExamRecordData examRecordData = examRecordDataService
|
|
|
.getExamRecordDataCache(examingSession.getExamRecordDataId());
|
|
|
|
|
|
- if (examRecordData != null && examRecordData.getIsExceed() != null && examRecordData.getIsExceed()) {// 超过断点最大次数的不校验冻结时间
|
|
|
+ if ((examRecordData != null && examRecordData.getIsExceed() != null && examRecordData.getIsExceed())
|
|
|
+ ||examRecordData.getExceedMaxSwitchScreenCount()) {// 超过断点最大次数或超过切屏限制的不校验冻结时间
|
|
|
return examUsedMilliSeconds;
|
|
|
}
|
|
|
long freezeTime = examingSession.getFreezeTime() * 60 * 1000;
|