From f33f56fb2ebfea915b93467698ca6b243ee934ba Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 16 七月 2024 17:32:49 +0800
Subject: [PATCH] 导出完善
---
src/main/java/com/mindskip/xzs/controller/student/ExamTemplatesUserCountController.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/mindskip/xzs/controller/student/ExamTemplatesUserCountController.java b/src/main/java/com/mindskip/xzs/controller/student/ExamTemplatesUserCountController.java
index c13c876..ab9a47f 100644
--- a/src/main/java/com/mindskip/xzs/controller/student/ExamTemplatesUserCountController.java
+++ b/src/main/java/com/mindskip/xzs/controller/student/ExamTemplatesUserCountController.java
@@ -1,11 +1,15 @@
package com.mindskip.xzs.controller.student;
+import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.mindskip.xzs.base.BaseApiController;
import com.mindskip.xzs.base.RestResponse;
+import com.mindskip.xzs.domain.ExamPaperAnswer;
+import com.mindskip.xzs.domain.ExamTemplatesUserCount;
import com.mindskip.xzs.domain.User;
import com.mindskip.xzs.domain.vo.ExamTemplatesUserCountVO;
import com.mindskip.xzs.repository.ExamTemplatesMapper;
+import com.mindskip.xzs.service.ExamPaperAnswerService;
import com.mindskip.xzs.service.ExamTemplatesUserCountService;
import com.mindskip.xzs.viewmodel.admin.exam.ExamPaperPageRequestVM;
import org.springframework.web.bind.annotation.RequestBody;
@@ -22,10 +26,12 @@
private final ExamTemplatesUserCountService examTemplatesUserCountService;
private final ExamTemplatesMapper examTemplatesMapper;
+ private final ExamPaperAnswerService examPaperAnswerService;
- public ExamTemplatesUserCountController(ExamTemplatesUserCountService examTemplatesUserCountService, ExamTemplatesMapper examTemplatesMapper) {
+ public ExamTemplatesUserCountController(ExamTemplatesUserCountService examTemplatesUserCountService, ExamTemplatesMapper examTemplatesMapper, ExamPaperAnswerService examPaperAnswerService) {
this.examTemplatesUserCountService = examTemplatesUserCountService;
this.examTemplatesMapper = examTemplatesMapper;
+ this.examPaperAnswerService = examPaperAnswerService;
}
@RequestMapping(value = "/list", method = RequestMethod.POST)
@@ -39,4 +45,12 @@
}).collect(Collectors.toList()));
return RestResponse.ok(info);
}
+
+ @RequestMapping(value = "/sourceList", method = RequestMethod.POST)
+ public RestResponse<PageInfo<ExamPaperAnswer>> selectSource(@RequestBody ExamTemplatesUserCountVO examTemplatesUserCountVO) throws Exception {
+ List<ExamTemplatesUserCount> pageInfo = examTemplatesUserCountService.getByUserIdAndTemplatesId(examTemplatesUserCountVO);
+ PageInfo<ExamPaperAnswer> idDesc = PageHelper.startPage(examTemplatesUserCountVO.getPageIndex(), examTemplatesUserCountVO.getPageSize(), "id desc").doSelectPageInfo(() ->
+ examPaperAnswerService.getByExamPaperIdAndUserId(pageInfo));
+ return RestResponse.ok(idDesc);
+ }
}
--
Gitblit v1.8.0