|
@@ -11,7 +11,7 @@ import cn.com.qmth.examcloud.core.oe.student.service.ExamCaptureQueueService;
|
|
import cn.com.qmth.examcloud.core.oe.student.service.ExamCaptureService;
|
|
import cn.com.qmth.examcloud.core.oe.student.service.ExamCaptureService;
|
|
import cn.com.qmth.examcloud.core.oe.student.service.ExamRecordDataService;
|
|
import cn.com.qmth.examcloud.core.oe.student.service.ExamRecordDataService;
|
|
import cn.com.qmth.examcloud.core.oe.student.service.ExamingSessionService;
|
|
import cn.com.qmth.examcloud.core.oe.student.service.ExamingSessionService;
|
|
-import cn.com.qmth.examcloud.support.Constants;
|
|
|
|
|
|
+import cn.com.qmth.examcloud.support.CacheConstants;
|
|
import cn.com.qmth.examcloud.support.cache.CacheHelper;
|
|
import cn.com.qmth.examcloud.support.cache.CacheHelper;
|
|
import cn.com.qmth.examcloud.support.cache.bean.StudentCacheBean;
|
|
import cn.com.qmth.examcloud.support.cache.bean.StudentCacheBean;
|
|
import cn.com.qmth.examcloud.support.enums.ExamRecordStatus;
|
|
import cn.com.qmth.examcloud.support.enums.ExamRecordStatus;
|
|
@@ -104,7 +104,7 @@ public class ExamCaptureController extends ControllerSupport {
|
|
compareFaceSyncInfo.setFileUrl(fileUrl);
|
|
compareFaceSyncInfo.setFileUrl(fileUrl);
|
|
compareFaceSyncInfo.setProcessTime(System.currentTimeMillis() - startTime);
|
|
compareFaceSyncInfo.setProcessTime(System.currentTimeMillis() - startTime);
|
|
|
|
|
|
- redisClient.set(Constants.FACE_SYNC_COMPARE_RESULT_PREFIX + user.getUserId(), compareFaceSyncInfo, 5 * 60);
|
|
|
|
|
|
+ redisClient.set(CacheConstants.CACHE_OE_SYNC_FACE_COMPARE_RESULT + user.getUserId(), compareFaceSyncInfo, 5 * 60);
|
|
return compareFaceSyncInfo;
|
|
return compareFaceSyncInfo;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -146,7 +146,7 @@ public class ExamCaptureController extends ControllerSupport {
|
|
// throw new StatusException("300001", "签名标识不能为空");
|
|
// throw new StatusException("300001", "签名标识不能为空");
|
|
// }
|
|
// }
|
|
if (!StringUtils.isBlank(signIdentifier)) {
|
|
if (!StringUtils.isBlank(signIdentifier)) {
|
|
- String upyunSignRedisKey = Constants.EXAM_CAPTURE_PHOTO_UPYUN_SIGN_PREFIX + userId + "_" + signIdentifier;
|
|
|
|
|
|
+ String upyunSignRedisKey = CacheConstants.CACHE_OE_UPYUN_IMAGE_SIGN + userId + "_" + signIdentifier;
|
|
YunHttpRequest upYunHttpRequest = redisClient.get(upyunSignRedisKey, YunHttpRequest.class);
|
|
YunHttpRequest upYunHttpRequest = redisClient.get(upyunSignRedisKey, YunHttpRequest.class);
|
|
if (upYunHttpRequest == null) {
|
|
if (upYunHttpRequest == null) {
|
|
throw new StatusException("301003", "无效的请求,请检查签名标识");
|
|
throw new StatusException("301003", "无效的请求,请检查签名标识");
|