Sfoglia il codice sorgente

监考接口修改

wangliang 4 anni fa
parent
commit
baeb95bd10

+ 2 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEQrcodeServiceImpl.java

@@ -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();