From 24c9d860ced4d058b866a9fb548a8ef1d1412c20 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 06 五月 2024 18:04:10 +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