Explorar o código

考试控制锁

xiatian %!s(int64=5) %!d(string=hai) anos
pai
achega
128414dc0f

+ 2 - 2
examcloud-core-oe-student-api-provider/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/controller/ExamControlController.java

@@ -56,7 +56,7 @@ public class ExamControlController extends ControllerSupport {
     @GetMapping("/startExam")
     public StartExamInfo startExam(@RequestParam Long examStudentId) {
         User user = getAccessUser();
-        String sequenceLockKey = Constants.START_EXAM_LOCK_PREFIX + user.getUserId();
+        String sequenceLockKey = Constants.EXAM_CONTROL_LOCK_PREFIX + user.getUserId();
         StartExamInfo startExamInfo;
         // 开始考试上锁,分布式锁,系统在请求结束后会,自动释放锁,无需手动解锁
         SequenceLockHelper.getLock(sequenceLockKey);
@@ -73,7 +73,7 @@ public class ExamControlController extends ControllerSupport {
     @GetMapping("/checkExamInProgress")
     public ExamProcessResultInfo checkExamInProgress() {
         User user = getAccessUser();
-        String sequenceLockKey = Constants.START_EXAM_LOCK_PREFIX + user.getUserId();
+        String sequenceLockKey = Constants.EXAM_CONTROL_LOCK_PREFIX + user.getUserId();
         // 系统在请求结束后会,自动释放锁,无需手动解锁
         SequenceLockHelper.getLock(sequenceLockKey);
         ExamProcessResultInfo res = new ExamProcessResultInfo();