From 6f58f2cb4ab7d8717cfc8995142ba62f2be09af1 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 02 七月 2024 15:58:10 +0800
Subject: [PATCH] 题目导入完善

---
 src/main/java/com/mindskip/xzs/service/impl/QuestionServiceImpl.java |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/mindskip/xzs/service/impl/QuestionServiceImpl.java b/src/main/java/com/mindskip/xzs/service/impl/QuestionServiceImpl.java
index 1edf777..c86f205 100644
--- a/src/main/java/com/mindskip/xzs/service/impl/QuestionServiceImpl.java
+++ b/src/main/java/com/mindskip/xzs/service/impl/QuestionServiceImpl.java
@@ -104,14 +104,16 @@
         questionMapper.insertSelective(question);
 
         // 棰樼洰鎵�灞為儴闂ㄦ彃鍏�
-        List<DeptQuestion> deptQuestions = model.getDeptIds().stream().map(deptId -> {
-            DeptQuestion deptQuestion = new DeptQuestion();
-            deptQuestion.setQuestionId(question.getId());
-            deptQuestion.setDeptId(deptId);
-            return deptQuestion;
-        }).collect(Collectors.toList());
         if (! CollectionUtils.isEmpty(model.getDeptIds())) {
-            deptQuestionMapper.add(deptQuestions);
+            List<DeptQuestion> deptQuestions = model.getDeptIds().stream().map(deptId -> {
+                DeptQuestion deptQuestion = new DeptQuestion();
+                deptQuestion.setQuestionId(question.getId());
+                deptQuestion.setDeptId(deptId);
+                return deptQuestion;
+            }).collect(Collectors.toList());
+            if (! CollectionUtils.isEmpty(model.getDeptIds())) {
+                deptQuestionMapper.add(deptQuestions);
+            }
         }
 
         //鎵归噺娣诲姞
@@ -342,6 +344,11 @@
         return RestResponse.ok(null);
     }
 
+    @Override
+    public Integer countQuestionByTitle(String title) {
+        return questionMapper.countQuestionByTitle(title);
+    }
+
     /**
      * 澶勭悊棰樼洰鍐呭JSON
      *

--
Gitblit v1.8.0