|
@@ -39,6 +39,7 @@ import cn.com.qmth.examcloud.core.questions.dao.entity.Question;
|
|
import cn.com.qmth.examcloud.core.questions.dao.entity.QuestionAudio;
|
|
import cn.com.qmth.examcloud.core.questions.dao.entity.QuestionAudio;
|
|
import cn.com.qmth.examcloud.core.questions.service.ExtractConfigProviderService;
|
|
import cn.com.qmth.examcloud.core.questions.service.ExtractConfigProviderService;
|
|
import cn.com.qmth.examcloud.core.questions.service.ExtractConfigService;
|
|
import cn.com.qmth.examcloud.core.questions.service.ExtractConfigService;
|
|
|
|
+import cn.com.qmth.examcloud.core.questions.service.QuesService;
|
|
import cn.com.qmth.examcloud.core.questions.service.QuestionAudioService;
|
|
import cn.com.qmth.examcloud.core.questions.service.QuestionAudioService;
|
|
import cn.com.qmth.examcloud.question.core.paper.DefaultPaper;
|
|
import cn.com.qmth.examcloud.question.core.paper.DefaultPaper;
|
|
import cn.com.qmth.examcloud.question.core.paper.DefaultQuestionGroup;
|
|
import cn.com.qmth.examcloud.question.core.paper.DefaultQuestionGroup;
|
|
@@ -82,6 +83,9 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private QuestionAudioService questionAudioService;
|
|
private QuestionAudioService questionAudioService;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private QuesService quesService;
|
|
|
|
|
|
@Value("${upyun.downloadUrl}")
|
|
@Value("${upyun.downloadUrl}")
|
|
private String downloadUrl;
|
|
private String downloadUrl;
|
|
@@ -321,6 +325,7 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
|
|
log.debug("网考根据调卷规则中试题id:"+ questionId +"获取单个试题...");
|
|
log.debug("网考根据调卷规则中试题id:"+ questionId +"获取单个试题...");
|
|
long beginTime = System.currentTimeMillis();
|
|
long beginTime = System.currentTimeMillis();
|
|
Question question = quesRepo.findOne(questionId);
|
|
Question question = quesRepo.findOne(questionId);
|
|
|
|
+ quesService.formatQues(question);
|
|
long oldQuesTime = System.currentTimeMillis();
|
|
long oldQuesTime = System.currentTimeMillis();
|
|
log.debug("查询单个试题耗时:"+(oldQuesTime - beginTime)+"ms");
|
|
log.debug("查询单个试题耗时:"+(oldQuesTime - beginTime)+"ms");
|
|
DefaultQuestionStructure defaultQuestionStructure = new DefaultQuestionStructure();
|
|
DefaultQuestionStructure defaultQuestionStructure = new DefaultQuestionStructure();
|