From d91be811a7cae514638d77638db15abc0464a7ec Mon Sep 17 00:00:00 2001 From: "YOHO\\20373" <2037305722@qq.com> Date: Tue, 3 Jun 2025 17:31:47 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E9=A2=98?= =?UTF-8?q?=E5=9E=8B=E6=9B=B4=E6=94=B9=E7=9A=84=E7=AD=94=E6=A1=88=E4=B8=8D?= =?UTF-8?q?=E6=9B=B4=E6=94=B9=20mysql=E6=B5=8F=E8=A7=88=E5=99=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=A4=B9=E8=AF=95=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/question/ExamQuestionServiceImpl.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/question/ExamQuestionServiceImpl.java b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/question/ExamQuestionServiceImpl.java index 79619c1a..4a154379 100644 --- a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/question/ExamQuestionServiceImpl.java +++ b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/question/ExamQuestionServiceImpl.java @@ -147,7 +147,7 @@ public class ExamQuestionServiceImpl implements IExamQuestionService if (fileUploads!=null&&fileUploads.size()>0){ fileUploads.replaceAll(fileUpload -> { // 设置文件名(如果文件名为空) - if (StringUtils.isBlank(fileUpload.getFileName())) { + if (fileUpload.getFileName() == null || fileUpload.getFileName().isEmpty()) { switch (fileUpload.getFileType()) { case "0": fileUpload.setFileName("素材"); @@ -208,15 +208,13 @@ public class ExamQuestionServiceImpl implements IExamQuestionService public int updateExamQuestion(ExamQuestion examQuestion) { - - - - List answerList = examQuestion.getAnswerList(); List fileUploads = examQuestion.getFileUploads(); ExamQuestionScore questionScore = examQuestion.getQuestionScores(); List examQuestionKeywords = examQuestion.getQuestionKeywords(); - if (!(("Mysql".equals(examQuestion.getCourseName()))&&("程序设计".equals(examQuestion.getSubjectName())))){ + List excludedSubjects = Arrays.asList("程序设计", "网络题", "文件处理"); + //这三种题型的考点,在考点设置就已经做好,不需要在题目层更新 + if (!excludedSubjects.contains(examQuestion.getSubjectName())) { if (answerList!=null&&answerList.size()>0){ //先删除试题的答案 examQuestionAnswerMapper.deleteExamQuestionAnswerByQuesId(examQuestion.getQuId()); @@ -238,7 +236,7 @@ public class ExamQuestionServiceImpl implements IExamQuestionService //赋值 fileUploads.replaceAll(fileUpload -> { // 设置文件名(如果文件名为空) - if (StringUtils.isBlank(fileUpload.getFileName())) { + if (fileUpload.getFileName() == null || fileUpload.getFileName().isEmpty()) { switch (fileUpload.getFileType()) { case "0": fileUpload.setFileName("素材");