xiangpei
2024-07-02 583164c36374731c82d7212d86e8a6236874621c
导入导出题目时答案的处理
2个文件已修改
11 ■■■■■ 已修改文件
src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/QuestionMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mindskip/xzs/controller/admin/QuestionController.java
@@ -160,11 +160,6 @@
        // 构建模板样例数据
        List<QuestionImportVO> data = new ArrayList<>(4);
        // 查出所有的课目(excel下拉数据)
        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));
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