deason 5 роки тому
батько
коміт
a13f6d10f8

+ 13 - 13
examcloud-core-questions-starter/src/main/java/cn/com/qmth/examcloud/core/questions/starter/DemoController.java

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