|
@@ -8,6 +8,7 @@ import com.qmth.themis.business.cache.MobileAuthCacheUtil;
|
|
|
import com.qmth.themis.business.cache.RedisKeyHelper;
|
|
|
import com.qmth.themis.business.cache.bean.ExamCacheBean;
|
|
|
import com.qmth.themis.business.config.SystemConfig;
|
|
|
+import com.qmth.themis.business.constant.SystemConstant;
|
|
|
import com.qmth.themis.business.enums.MobileModeEnum;
|
|
|
import com.qmth.themis.business.enums.MonitorVideoSourceEnum;
|
|
|
import com.qmth.themis.business.service.TEExamService;
|
|
@@ -42,7 +43,7 @@ public class TEQrcodeServiceImpl implements TEQrcodeService {
|
|
|
MobileAuthCacheUtil.setMode(mode, code);
|
|
|
MobileAuthCacheUtil.setCode(mode, code);
|
|
|
MobileAuthCacheUtil.setRecordId(mode, code, param.getRecordId());
|
|
|
- MobileAuthCacheUtil.setMonitorKey(mode, code, ExamRecordCacheUtil.getMonitorKey(param.getRecordId()));
|
|
|
+ MobileAuthCacheUtil.setMonitorKey(mode, code, String.valueOf(param.getRecordId() % SystemConstant.MONITOR_VALUE));
|
|
|
MobileAuthCacheUtil.setMonitorVideoSource(mode, code, param.getSource());
|
|
|
MobileAuthCacheUtil.setMonitorAudioEnable(mode, code, getMonitorAudioEnable(param));
|
|
|
Long expireTime = DateUtils.addSeconds(new Date(), qrExpireTime).getTime();
|