wangwei 5 éve
szülő
commit
a1c0d4d24a

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

@@ -45,12 +45,12 @@ public class ExamControlController extends ControllerSupport {
 
 	@ApiOperation(value = "准备考试")
 	@GetMapping("/prepare4Exam")
-	public void startExam(@RequestParam Long examStudentId) {
+	public void prepare4Exam(@RequestParam Long examStudentId) {
 
 		User user = getAccessUser();
 
 		// 开始考试上锁,分布式锁,系统在请求结束后会,自动释放锁,无需手动解锁
-		String sequenceLockKey = Constants.START_EXAM_LOCK_PREFIX + user.getUserId();
+		String sequenceLockKey = Constants.EXAM_CONTROL_LOCK_PREFIX + user.getUserId();
 		SequenceLockHelper.getLock(sequenceLockKey);
 
 		SysPropertyCacheBean stuClientLoginLimit = CacheHelper
@@ -195,7 +195,7 @@ public class ExamControlController extends ControllerSupport {
 		examingSession.setStudentId(studentCacheBean.getId());
 
 		redisClient.set(examingSessionKey, examingSession, 10);
-		redisClient.set(examBossKey, examBoss);
+		redisClient.set(examBossKey, examBoss, 60);
 
 	}