|
@@ -103,8 +103,12 @@ public class QuestionServiceImpl extends BaseServiceImpl<Question> implements Qu
|
|
|
question.setQuestionType(model.getQuestionType());
|
|
question.setQuestionType(model.getQuestionType());
|
|
|
question.setStatus(QuestionStatusEnum.OK.getCode());
|
|
question.setStatus(QuestionStatusEnum.OK.getCode());
|
|
|
question.setCorrectFromVM(model.getCorrect(), model.getCorrectArray());
|
|
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.setInfoTextContentId(infoTextContent.getId());
|
|
|
question.setBankType(model.getBankType());
|
|
question.setBankType(model.getBankType());
|
|
|
question.setCreateUser(userId);
|
|
question.setCreateUser(userId);
|