From 792efe2ed891a345ed48537bd5b5e4d1246d20b3 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 07 六月 2024 17:10:50 +0800 Subject: [PATCH] 试卷查看题目接口 --- src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java b/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java index e51a998..046cc96 100644 --- a/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java +++ b/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java @@ -3,11 +3,14 @@ import com.ycl.jxkg.base.BaseApiController; import com.ycl.jxkg.base.Result; import com.ycl.jxkg.domain.entity.ExamPaper; +import com.ycl.jxkg.domain.entity.ExamPaperQuestion; import com.ycl.jxkg.domain.form.ExamPaperForm; +import com.ycl.jxkg.domain.vo.admin.paper.ExamPaperQuestionVO; import com.ycl.jxkg.enums.VisibilityEnum; import com.ycl.jxkg.group.Add; import com.ycl.jxkg.group.Update; import com.ycl.jxkg.mapper.ExamPaperMapper; +import com.ycl.jxkg.service.ExamPaperQuestionService; import com.ycl.jxkg.service.ExamPaperService; import com.ycl.jxkg.utils.DateTimeUtil; import com.ycl.jxkg.utils.PageInfoHelper; @@ -18,6 +21,7 @@ import lombok.RequiredArgsConstructor; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -28,10 +32,12 @@ @RestController("AdminExamPaperController") @RequestMapping(value = "/api/admin/exam/paper") public class ExamPaperController extends BaseApiController { - - private final ExamPaperService examPaperService; - - private final ExamPaperMapper baseMapper; + @Autowired + private ExamPaperService examPaperService; + @Autowired + private ExamPaperQuestionService examPaperQuestionService; + @Autowired + private ExamPaperMapper baseMapper; @RequestMapping(value = "/page", method = RequestMethod.POST) public Result<PageInfo<ExamResponseVO>> pageList(@RequestBody ExamPaperPageRequestVO model) { @@ -65,11 +71,22 @@ if (!StringUtils.isBlank(form.getVisibility())) { form.setVisibility(VisibilityEnum.fromCode(form.getVisibility()).getName()); } + //TODO:淇敼鑱旇〃閲岀殑鍒嗘暟 ExamPaper entity = ExamPaperForm.getEntityByForm(form,null); examPaperService.updateById(entity); return Result.ok(); } + @RequestMapping(value = "/editQuestion", method = RequestMethod.POST) + public Result editQuestion(@RequestBody ExamPaperForm form) { + + return Result.ok(); + } + @RequestMapping(value = "/selectQuestion/{id}", method = RequestMethod.POST) + public Result<ExamPaperQuestion> selectQuestion(@PathVariable Integer id) { + ExamPaperQuestion vo = examPaperQuestionService.selectById(id); + return Result.ok(vo); + } @RequestMapping(value = "/select/{id}", method = RequestMethod.POST) public Result<ExamPaperEditRequestVO> select(@PathVariable Integer id) { ExamPaperEditRequestVO vm = examPaperService.examPaperToVM(id); -- Gitblit v1.8.0