Explorar o código

题库问卷题目分数去除必填

zhaosongshan hai 7 meses
pai
achega
42bf9aa277

+ 6 - 2
snowy-plugin/snowy-plugin-exam/snowy-plugin-exam-func/src/main/java/vip/xiaonuo/exam/service/impl/QuestionServiceImpl.java

@@ -103,8 +103,12 @@ public class QuestionServiceImpl extends BaseServiceImpl<Question> implements Qu
         question.setQuestionType(model.getQuestionType());
         question.setStatus(QuestionStatusEnum.OK.getCode());
         question.setCorrectFromVM(model.getCorrect(), model.getCorrectArray());
-        question.setScore(ExamUtil.scoreFromVM(model.getScore()));
-        question.setDifficult(model.getDifficult());
+        int score = 0;
+        if(model.getScore() != null){
+            score = ExamUtil.scoreFromVM(model.getScore());
+        }
+        question.setScore(score);
+        question.setDifficult(model.getDifficult() ==null?0:model.getDifficult());
         question.setInfoTextContentId(infoTextContent.getId());
         question.setBankType(model.getBankType());
         question.setCreateUser(userId);

+ 2 - 3
snowy-plugin/snowy-plugin-exam/snowy-plugin-exam-func/src/main/java/vip/xiaonuo/exam/viewmodel/admin/question/QuestionEditRequestVM.java

@@ -22,16 +22,15 @@ public class QuestionEditRequestVM {
 
     @Valid
     private List<QuestionEditItemVM> items;
-    @NotBlank
+
     private String analyze;
 
     private List<String> correctArray;
 
     private String correct;
-    @NotBlank
+
     private String score;
 
-    @Range(min = 1, max = 5, message = "请选择题目难度")
     private Integer difficult;
 
     private Integer itemOrder;