|
@@ -3,8 +3,6 @@ package com.qmth.themis.exam.api;
|
|
|
import com.qmth.themis.business.annotation.ApiJsonObject;
|
|
|
import com.qmth.themis.business.annotation.ApiJsonProperty;
|
|
|
import com.qmth.themis.business.cache.ExamRecordCacheUtil;
|
|
|
-import com.qmth.themis.business.cache.RedisKeyHelper;
|
|
|
-import com.qmth.themis.business.constant.SystemConstant;
|
|
|
import com.qmth.themis.business.dto.MqDto;
|
|
|
import com.qmth.themis.business.entity.TIeExamInvigilateCallLog;
|
|
|
import com.qmth.themis.business.enums.*;
|
|
@@ -164,7 +162,7 @@ public class TIeInvigilateCallOeController {
|
|
|
source = MonitorVideoSourceEnum.CLIENT_SCREEN;
|
|
|
liveUrl = ExamRecordCacheUtil.getMonitorLiveUrlClientScreen(recordId);
|
|
|
}
|
|
|
- if (Objects.isNull(ExamRecordCacheUtil.getMonitorStatus(recordId, source.name()))) {
|
|
|
+ if (Objects.isNull(source) || Objects.isNull(ExamRecordCacheUtil.getMonitorStatus(recordId, source.name()))) {
|
|
|
throw new BusinessException("推流状态为空");
|
|
|
}
|
|
|
MonitorStatusSourceEnum status = ExamRecordCacheUtil.getMonitorStatus(recordId, source.name());
|
|
@@ -203,7 +201,7 @@ public class TIeInvigilateCallOeController {
|
|
|
source = MonitorVideoSourceEnum.CLIENT_SCREEN;
|
|
|
liveUrl = ExamRecordCacheUtil.getMonitorLiveUrlClientScreen(recordId);
|
|
|
}
|
|
|
- if (Objects.isNull(ExamRecordCacheUtil.getMonitorStatus(recordId, source.name()))) {
|
|
|
+ if (Objects.isNull(source) || Objects.isNull(ExamRecordCacheUtil.getMonitorStatus(recordId, source.name()))) {
|
|
|
throw new BusinessException("推流状态为空");
|
|
|
}
|
|
|
MonitorStatusSourceEnum status = ExamRecordCacheUtil.getMonitorStatus(recordId, source.name());
|