|
|
|
@ -1,7 +1,7 @@ |
|
|
|
package com.project.classicpaper.domain.service.impl; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
import com.project.classicpaper.domain.dto.ClassicPaperDTO; |
|
|
|
import com.project.base.domain.exception.BusinessErrorException; |
|
|
|
import com.project.classicpaper.domain.dto.ClassicPaperQuestionDTO; |
|
|
|
import com.project.classicpaper.domain.dto.ClassicPaperSetDTO; |
|
|
|
import com.project.classicpaper.domain.entity.ClassicPaperEntity; |
|
|
|
@ -19,7 +19,6 @@ import com.project.question.domain.dto.QuestionDTO; |
|
|
|
import com.project.question.domain.entity.QuestionEntity; |
|
|
|
import com.project.question.domain.enums.QuestionSourceTypeEnum; |
|
|
|
import com.project.question.domain.service.QuestionBaseService; |
|
|
|
import com.project.question.domain.service.SaveQuestionDomainService; |
|
|
|
import com.project.task.config.ExamScoreRatioConfig; |
|
|
|
import com.project.task.domain.enums.QuestionTypeEnum; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
@ -27,9 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.LinkedHashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
@ -38,7 +35,6 @@ import java.util.TreeMap; |
|
|
|
import java.util.regex.Matcher; |
|
|
|
import java.util.regex.Pattern; |
|
|
|
import java.io.ByteArrayInputStream; |
|
|
|
import java.io.InputStream; |
|
|
|
|
|
|
|
/** |
|
|
|
* 历史套卷导入服务实现 |
|
|
|
@ -58,9 +54,6 @@ public class ImportClassicPaperDomainServiceImpl implements ImportClassicPaperDo |
|
|
|
@Autowired |
|
|
|
private ClassicPaperQuestionBaseService classicPaperQuestionBaseService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SaveQuestionDomainService saveQuestionDomainService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private QuestionBaseService questionBaseService; |
|
|
|
|
|
|
|
@ -195,6 +188,8 @@ public class ImportClassicPaperDomainServiceImpl implements ImportClassicPaperDo |
|
|
|
scoringPoints.add(spDTO); |
|
|
|
} |
|
|
|
detailDTO.setScoringPoints(scoringPoints); |
|
|
|
}else { |
|
|
|
throw new BusinessErrorException("导入简答题没有得分点,请补充"); |
|
|
|
} |
|
|
|
|
|
|
|
questionDTO.setQuestionDetailDTO(detailDTO); |
|
|
|
|