|
@@ -10,7 +10,7 @@ import cn.com.qmth.examcloud.core.oe.admin.service.cache.ExamStudentCache;
|
|
import cn.com.qmth.examcloud.global.api.HandleSyncCloudService;
|
|
import cn.com.qmth.examcloud.global.api.HandleSyncCloudService;
|
|
import cn.com.qmth.examcloud.global.api.request.*;
|
|
import cn.com.qmth.examcloud.global.api.request.*;
|
|
import cn.com.qmth.examcloud.global.api.response.*;
|
|
import cn.com.qmth.examcloud.global.api.response.*;
|
|
-import cn.com.qmth.examcloud.support.Constants;
|
|
|
|
|
|
+import cn.com.qmth.examcloud.support.CacheConstants;
|
|
import cn.com.qmth.examcloud.web.helpers.SequenceLockHelper;
|
|
import cn.com.qmth.examcloud.web.helpers.SequenceLockHelper;
|
|
import cn.com.qmth.examcloud.web.support.ControllerSupport;
|
|
import cn.com.qmth.examcloud.web.support.ControllerSupport;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
@@ -56,7 +56,7 @@ public class SyncCloudServiceProvider extends ControllerSupport implements Handl
|
|
@PostMapping("/syncExamStudent")
|
|
@PostMapping("/syncExamStudent")
|
|
public SyncExamStudentResp syncExamStudent(@RequestBody SyncExamStudentReq req) {
|
|
public SyncExamStudentResp syncExamStudent(@RequestBody SyncExamStudentReq req) {
|
|
//此锁是为了保证同步考生和交卷后更新考生信息不冲突
|
|
//此锁是为了保证同步考生和交卷后更新考生信息不冲突
|
|
- String sequenceLockKey = Constants.EXAM_CONTROL_LOCK_PREFIX + req.getStudentId();
|
|
|
|
|
|
+ String sequenceLockKey = CacheConstants.LOCK_EXAM_CONTROL + req.getStudentId();
|
|
|
|
|
|
try {
|
|
try {
|
|
//添加考试控制全局锁
|
|
//添加考试控制全局锁
|