|
@@ -43,28 +43,28 @@ public class DemoController {
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "/demo", method = RequestMethod.GET)
|
|
|
public String demo(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
|
|
- Long examId = 307L;
|
|
|
- String courseCode = "course-0815-feng";
|
|
|
+ Long examId = 319L;
|
|
|
+ String courseCode = "course-fds";
|
|
|
String groupCode = "X";
|
|
|
- String paperId = "2085113d-b74c-4dea-9f94-b22bb4825f2a";
|
|
|
- String questionId = "5d54d08def8fce19f8b3ab98";
|
|
|
+ String paperId = "f4e8b8a3-9f2f-4455-a3c1-62942f1ed171";
|
|
|
+ String questionId = "5d5e109aef8fce4eeda1ee12";
|
|
|
+
|
|
|
+ //ExtractConfigPaper extractConfigPaper = extractConfigProviderService.getDefaultPaper(examId, courseCode, groupCode);
|
|
|
+ //log.info("调卷抽取的试卷结构:" + extractConfigPaper.getDefaultPaper().getName());
|
|
|
+ String cacheKey = Constants.CACHE_KEY_PAPER_FOR_EXTRACT_CONFIG + String.format("%s_%s_%s_%s", examId, courseCode, groupCode, paperId);
|
|
|
+ DefaultPaper defaultPaper = redisClient.get(cacheKey, DefaultPaper.class, Constants.DEFAULT_TIME_OUT);
|
|
|
+ log.info("--->缓存的试卷结构: " + defaultPaper.getName());
|
|
|
|
|
|
BasePaperCacheBean basePaperCacheBean = CacheHelper.getBasePaper(paperId);
|
|
|
- log.info("basePaperName: " + basePaperCacheBean.getDefaultPaper().getName());
|
|
|
+ log.info("--->缓存的试卷结构: " + basePaperCacheBean.getDefaultPaper().getName());
|
|
|
//basePaperCache.remove(paperId);
|
|
|
|
|
|
-
|
|
|
QuestionCacheBean questionCacheBean = CacheHelper.getQuestion(examId, courseCode, groupCode, questionId);
|
|
|
- log.info("questionId: " + questionCacheBean.getDefaultQuestion().getId());
|
|
|
+ log.info("--->缓存的试题: " + questionCacheBean.getDefaultQuestion().getId());
|
|
|
//questionCache.remove(examId, courseCode, groupCode, questionId);
|
|
|
|
|
|
|
|
|
- //extractConfigProviderService.getDefaultPaper(examId, courseCode, groupCode);
|
|
|
- String cacheKey = Constants.CACHE_KEY_PAPER_FOR_EXTRACT_CONFIG + String.format("%s_%s_%s_%s", examId, courseCode, groupCode, paperId);
|
|
|
- DefaultPaper defaultPaper = redisClient.get(cacheKey, DefaultPaper.class, Constants.DEFAULT_TIME_OUT);
|
|
|
- log.info("defaultPaperName: " + defaultPaper.getName());
|
|
|
-
|
|
|
-
|
|
|
+ //获取缓存KEYS
|
|
|
final String patternKey = Constants.CACHE_KEY_PAPER + "*" + paperId;
|
|
|
//final String patternKey = Constants.CACHE_KEY_QUESTION + "*" + questionId;
|
|
|
Set<String> keys = redisTemplate.keys(patternKey);
|