diff --git a/ruoyi-cms/src/main/java/com/ruoyi/cms/controller/CmsUserController.java b/ruoyi-cms/src/main/java/com/ruoyi/cms/controller/CmsUserController.java index a3c761381..f234ace6b 100644 --- a/ruoyi-cms/src/main/java/com/ruoyi/cms/controller/CmsUserController.java +++ b/ruoyi-cms/src/main/java/com/ruoyi/cms/controller/CmsUserController.java @@ -1,8 +1,13 @@ package com.ruoyi.cms.controller; import com.ruoyi.exam.domain.ExamPractice; +import com.ruoyi.exam.domain.ExamUserErrorQuestion; +import com.ruoyi.exam.domain.ExamUserErrorQuestionVO; import com.ruoyi.exam.service.IExamPracticeService; +import com.ruoyi.exam.service.IExamUserErrorQuestionService; +import com.ruoyi.framework.jwt.JwtUtil; import com.ruoyi.framework.web.util.ShiroUtils; +import com.ruoyi.system.domain.SysUser; import com.ruoyi.system.service.ISysUserService; import com.ruoyi.train.course.domain.TrainCourse; import com.ruoyi.train.course.domain.TrainCourseSection; @@ -36,6 +41,9 @@ public class CmsUserController { @Autowired private ISysUserService sysUserService; + @Autowired + private IExamUserErrorQuestionService examUserErrorQuestionService; + @RequestMapping("/user/login.html") @@ -75,4 +83,13 @@ public class CmsUserController { map.put( "user", ShiroUtils.getSysUser() ); return prefix + "/user/message"; } + + @RequestMapping("/user/errorquestion.html") + public String errorquestion(ModelMap map) { + ExamUserErrorQuestion examUserErrorQuestion = new ExamUserErrorQuestion(); + examUserErrorQuestion.setVipUserId(ShiroUtils.getSysUser().getUserId().intValue()); + List list = examUserErrorQuestionService.selectExamUserErrorQuestionDetailList(examUserErrorQuestion); + map.put("data", list); + return prefix + "/user/errorquestion"; + } } diff --git a/ruoyi-cms/src/main/resources/templates/web/index.html b/ruoyi-cms/src/main/resources/templates/web/index.html index 689b94921..638b86437 100644 --- a/ruoyi-cms/src/main/resources/templates/web/index.html +++ b/ruoyi-cms/src/main/resources/templates/web/index.html @@ -151,7 +151,7 @@
-
-
-
- +
+
+ +
+
+
+
-
-
-
-
-
-
-
- +
+
+
+
diff --git a/ruoyi-cms/src/main/resources/templates/web/user/errorquestion.html b/ruoyi-cms/src/main/resources/templates/web/user/errorquestion.html new file mode 100644 index 000000000..2fea31c33 --- /dev/null +++ b/ruoyi-cms/src/main/resources/templates/web/user/errorquestion.html @@ -0,0 +1,96 @@ + + + + + + + +
+ +
+ +
+
+
+
+ +
+
+
+
[[${itemStat.index+1}]]: + (单选) + (多选) + (判断) +
+
+ [[${qItem.number}]]: + +
+
+ 解析:正确答案[[${item.question.answer}]]
+ [[${item.question.label}]] +
+ + +
+ + +
+ + +
+ + + +
+
+
+ +
+ + + + + + + + + + + + \ No newline at end of file