|
@@ -1700,10 +1700,10 @@ public class ExamControlServiceImpl implements ExamControlService {
|
|
examSessionInfo.setFreezeTime(Integer.valueOf(freezeTimeStr));
|
|
examSessionInfo.setFreezeTime(Integer.valueOf(freezeTimeStr));
|
|
//冻结时间计算类型
|
|
//冻结时间计算类型
|
|
FreezeTimeType freezeTimeType=FreezeTimeType.DURATION;
|
|
FreezeTimeType freezeTimeType=FreezeTimeType.DURATION;
|
|
- String freezeTimeTypeVal = ExamCacheTransferHelper.getCachedExamProperty(examBean.getId(),
|
|
|
|
- examSessionInfo.getStudentId(), ExamProperties.FREEZE_TIME_TYPE.name()).getValue();
|
|
|
|
- if (!CommonUtil.isBlank(freezeTimeTypeVal)) {
|
|
|
|
- freezeTimeType=FreezeTimeType.valueOf(freezeTimeTypeVal);
|
|
|
|
|
|
+ ExamPropertyCacheBean freezeTimeTypeVal = ExamCacheTransferHelper.getDefaultCachedExamProperty(
|
|
|
|
+ examBean.getId(), ExamProperties.FREEZE_TIME_TYPE.toString());
|
|
|
|
+ if (null == freezeTimeTypeVal || !freezeTimeTypeVal.getHasValue()) {
|
|
|
|
+ freezeTimeType=FreezeTimeType.valueOf(freezeTimeTypeVal.getValue());
|
|
}
|
|
}
|
|
examSessionInfo.setFreezeTimeType(freezeTimeType);
|
|
examSessionInfo.setFreezeTimeType(freezeTimeType);
|
|
|
|
|