From f3ee8bfce84146993410987a26f65ee6d0eb95f1 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 22 五月 2024 12:02:14 +0800
Subject: [PATCH] 题目绑定部门

---
 src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java b/src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java
index aca34d0..5313919 100644
--- a/src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java
+++ b/src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java
@@ -18,8 +18,10 @@
 import com.mindskip.xzs.domain.enums.QuestionTypeEnum;
 import com.mindskip.xzs.domain.question.QuestionItemObject;
 import com.mindskip.xzs.domain.question.QuestionObject;
+import com.mindskip.xzs.domain.vo.DeptQuestionVO;
 import com.mindskip.xzs.excel.*;
 import com.mindskip.xzs.repository.DepartmentMapper;
+import com.mindskip.xzs.repository.DeptQuestionMapper;
 import com.mindskip.xzs.repository.SubjectMapper;
 import com.mindskip.xzs.service.*;
 import com.mindskip.xzs.utility.*;
@@ -55,22 +57,20 @@
 
     private final QuestionService questionService;
     private final TextContentService textContentService;
-
     private final SubjectMapper subjectMapper;
-
     private final DepartmentMapper departmentMapper;
-
     private final QuestionSubjectService questionSubjectService;
+    private final DeptQuestionMapper deptQuestionMapper;
 
     private static final String SPLIT = "銆�";
 
-    @Autowired
-    public QuestionController(QuestionService questionService, TextContentService textContentService, SubjectMapper subjectMapper, DepartmentMapper departmentMapper, QuestionSubjectService questionSubjectService) {
+    public QuestionController(QuestionService questionService, TextContentService textContentService, SubjectMapper subjectMapper, DepartmentMapper departmentMapper, QuestionSubjectService questionSubjectService, DeptQuestionMapper deptQuestionMapper) {
         this.questionService = questionService;
         this.textContentService = textContentService;
         this.subjectMapper = subjectMapper;
         this.departmentMapper = departmentMapper;
         this.questionSubjectService = questionSubjectService;
+        this.deptQuestionMapper = deptQuestionMapper;
     }
 
     @RequestMapping(value = "/page", method = RequestMethod.POST)
@@ -90,6 +90,9 @@
                 e.setSubName(subjectMapper.page(subjectPageRequestVM).get(0).getName());
                 return e;
             }).collect(Collectors.toList()));
+            // 鏌ヨ棰樼洰鎵�灞為儴闂�
+            String deptNames = deptQuestionMapper.deptByQuestionId(q.getId()).stream().map(DeptQuestionVO::getDeptName).collect(Collectors.joining("銆�"));
+            vm.setDeptNames(deptNames);
             return vm;
         });
         return RestResponse.ok(page);

--
Gitblit v1.8.0