|
@@ -846,12 +846,8 @@ public class ExamControlServiceImpl implements ExamControlService {
|
|
|
examSessionInfo.setLastHeartbeat(now);
|
|
|
// 更新心跳次数
|
|
|
examSessionInfo.setHeartbeat(examSessionInfo.getHeartbeat() + 1);
|
|
|
- // 如果进行过人脸活体检测,过期时间加1分钟
|
|
|
- Long faceVerifyTimes = examFaceLivenessVerifyRepo
|
|
|
- .countByExamRecordDataId(examSessionInfo.getExamRecordDataId());
|
|
|
- int addTimes = faceVerifyTimes == null ? 0 : 1;
|
|
|
// 会话过期时间:秒
|
|
|
- int expireTime = (examSessionInfo.getExamReconnectTime() + addTimes + 1) * 60;
|
|
|
+ int expireTime = (examSessionInfo.getExamReconnectTime() + 1) * 60;
|
|
|
// 更新考试会话过期时间
|
|
|
examSessionInfoService.saveExamSessionInfo(studentId, examSessionInfo, expireTime);
|
|
|
// 返回考试剩余时间 :考试时长-心跳次数*60000
|