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