From 583164c36374731c82d7212d86e8a6236874621c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 02 七月 2024 16:59:11 +0800
Subject: [PATCH] 导入导出题目时答案的处理
---
src/main/resources/mapper/QuestionMapper.xml | 2 +-
src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java | 9 +++------
2 files changed, 4 insertions(+), 7 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 ef605d1..4fa6f0a 100644
--- a/src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java
+++ b/src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java
@@ -160,11 +160,6 @@
// 鏋勫缓妯℃澘鏍蜂緥鏁版嵁
List<QuestionImportVO> data = new ArrayList<>(4);
-
- // 鏌ュ嚭鎵�鏈夌殑璇剧洰锛坋xcel涓嬫媺鏁版嵁锛�
- List<Subject> subjects = subjectMapper.allSubject(new ArrayList<>(), Boolean.TRUE);
- List<String> subjectNameList = subjects.stream().map(Subject::getName).collect(Collectors.toList());
-
EasyExcel.write(response.getOutputStream(), QuestionExportData.class)
.sheet("妯℃澘")
.doWrite(data);
@@ -388,7 +383,9 @@
}
vm.setItems(questionEditItemVMS);
// 娓呯┖鍓嶅悗鐨勯�楀彿锛屼互鍏嶅悗缁綔绛斿垽鏂负閿欒
- List<String> str = Arrays.asList(vm.getCorrect().replaceAll("^,+|,+$", "").split(SPLIT));
+ String s = vm.getCorrect().replaceAll("^,+|,+$", "");
+ vm.setCorrect(s);
+ List<String> str = Arrays.asList(s.split(SPLIT));
List<Subject> subjectList = subjectMapper.getNames(vm.getSbNames().split(SPLIT));
diff --git a/src/main/resources/mapper/QuestionMapper.xml b/src/main/resources/mapper/QuestionMapper.xml
index 6796d90..5207f9b 100644
--- a/src/main/resources/mapper/QuestionMapper.xml
+++ b/src/main/resources/mapper/QuestionMapper.xml
@@ -273,7 +273,7 @@
DISTINCT
q.id,
q.question_type,
- q.correct as answer,
+ q.correct,
ttc.content
FROM
t_question q
--
Gitblit v1.8.0