diff --git a/src/main/java/com/peanut/modules/common/controller/ClassExamController.java b/src/main/java/com/peanut/modules/common/controller/ClassExamController.java index a6bd7167..7567a939 100644 --- a/src/main/java/com/peanut/modules/common/controller/ClassExamController.java +++ b/src/main/java/com/peanut/modules/common/controller/ClassExamController.java @@ -166,13 +166,20 @@ public class ClassExamController { return classExamService.generateExamPaper(params); } - //提交考卷 + //提交试卷 @RequestMapping("/submitExamPaper") public R submitExamPaper(@RequestBody Map params){ Object examPaper = classExamService.submitExamPaper(params); return R.ok().put("examPaper",examPaper); } + //试卷详情 + @RequestMapping("/getExamPaperInfo") + public R getExamPaperInfo(@RequestBody Map params){ + Object examPaper = classExamService.getExamPaperInfo(params); + return R.ok().put("examPaper",examPaper); + } + diff --git a/src/main/java/com/peanut/modules/common/service/ClassExamService.java b/src/main/java/com/peanut/modules/common/service/ClassExamService.java index ce036d49..d05f30fd 100644 --- a/src/main/java/com/peanut/modules/common/service/ClassExamService.java +++ b/src/main/java/com/peanut/modules/common/service/ClassExamService.java @@ -30,4 +30,6 @@ public interface ClassExamService extends IService { Object submitExamPaper(Map params); + Object getExamPaperInfo(Map params); + } diff --git a/src/main/java/com/peanut/modules/common/service/impl/ClassExamServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/ClassExamServiceImpl.java index fa498c9e..b5d81848 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/ClassExamServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/ClassExamServiceImpl.java @@ -217,4 +217,11 @@ public class ClassExamServiceImpl extends ServiceImpl i return classExamUser; } + @Override + public Object getExamPaperInfo(Map params) { + List classExamUserList = classExamUserDao.selectList(new LambdaQueryWrapper() + .eq(ClassExamUser::getClassId,params.get("classId")).eq(ClassExamUser::getUserId,params.get("userId"))); + return classExamUserList; + } + }