Commit f70f5be2 authored by 陈立彬's avatar 陈立彬

考试评分异步流程

parent 2c2c74e2
......@@ -237,6 +237,8 @@ public class ExamController {
qa.setAnswer(answer);
qa.setScene(scene);
log.info("PUT REDIS KEY = {}, REDIS VALUE = {}", redisKey, JSONObject.toJSONString(qa));
redisTemplate.opsForValue().set(redisKey, JSONObject.toJSONString(qa), 30, TimeUnit.MINUTES);
examAppFacade.run4Score(scene, sessionId, userId, question, answer, userAnswer);
......@@ -253,6 +255,10 @@ public class ExamController {
String redisKey = String.format(EXAM_REDIS_SESSION_KEY, tenant, sessionId, userId);
String redisValue = redisTemplate.opsForValue().get(redisKey);
log.info("GET REDIS KEY = {}, REDIS VALUE = {}", redisKey, redisValue);
if(StringUtils.isNotEmpty(redisValue)) {
SingleQaResult singleQaResult = JSONObject.parseObject(redisValue, SingleQaResult.class);
// 获取当天考题
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment