|
@@ -92,18 +92,18 @@ public class CoursePaperServiceImpl implements CoursePaperService {
|
|
|
Check.isNull(coursePaper.getPaperP(), "试卷页数不能为空!");
|
|
|
Check.isBlank(coursePaper.getPaperWordUrl(), "试卷Word文件地址不能为空!");
|
|
|
Check.isBlank(coursePaper.getAnswerWordUrl(), "答案Word文件地址不能为空!");
|
|
|
- Check.isBlank(coursePaper.getPaperPdfUrl(), "试卷PDF文件地址不能为空!");
|
|
|
- Check.isBlank(coursePaper.getAnswerPdfUrl(), "答案PDF文件地址不能为空!");
|
|
|
+ Check.isBlank(coursePaper.getPaperHtmlUrl(), "试卷页面地址不能为空!");
|
|
|
+ //Check.isBlank(coursePaper.getPaperPdfUrl(), "试卷PDF文件地址不能为空!");
|
|
|
|
|
|
CoursePaper oldCoursePaper = coursePaperRepository.findByExamIdAndPaperId(coursePaper.getExamId(), coursePaper.getPaperId());
|
|
|
if (oldCoursePaper != null) {
|
|
|
//存在则修改
|
|
|
oldCoursePaper.setPaperName(coursePaper.getPaperName());
|
|
|
- oldCoursePaper.setPaperP(coursePaper.getPaperP());
|
|
|
+ oldCoursePaper.setPaperP(coursePaper.getPaperP());//todo
|
|
|
oldCoursePaper.setPaperWordUrl(coursePaper.getPaperWordUrl());
|
|
|
oldCoursePaper.setAnswerWordUrl(coursePaper.getAnswerWordUrl());
|
|
|
- oldCoursePaper.setPaperPdfUrl(coursePaper.getPaperPdfUrl());
|
|
|
- oldCoursePaper.setAnswerPdfUrl(coursePaper.getAnswerPdfUrl());
|
|
|
+ oldCoursePaper.setPaperHtmlUrl(coursePaper.getPaperHtmlUrl());
|
|
|
+ oldCoursePaper.setPaperPdfUrl(coursePaper.getPaperPdfUrl());//todo
|
|
|
coursePaperRepository.save(oldCoursePaper);
|
|
|
|
|
|
//更新试卷试题结构
|
|
@@ -311,12 +311,10 @@ public class CoursePaperServiceImpl implements CoursePaperService {
|
|
|
|
|
|
if (needPaper) {
|
|
|
info.setPaperWord(new Pair<>(title + PAPER_DOC_NAME, paper.getPaperWordUrl()));
|
|
|
- info.setPaperPdf(new Pair<>(title + PAPER_PDF_NAME, paper.getPaperPdfUrl()));
|
|
|
}
|
|
|
|
|
|
if (needAnswer) {
|
|
|
info.setAnswerWord(new Pair<>(title + ANSWER_DOC_NAME, paper.getAnswerWordUrl()));
|
|
|
- info.setAnswerPdf(new Pair<>(title + ANSWER_PDF_NAME, paper.getAnswerPdfUrl()));
|
|
|
}
|
|
|
|
|
|
if (needStruct) {
|
|
@@ -362,9 +360,7 @@ public class CoursePaperServiceImpl implements CoursePaperService {
|
|
|
//下载试卷或答案文件
|
|
|
for (ExportFileInfo info : exportFiles) {
|
|
|
this.loadFile(paperDir, info.getPaperWord());
|
|
|
- this.loadFile(paperDir, info.getPaperPdf());
|
|
|
this.loadFile(answerDir, info.getAnswerWord());
|
|
|
- this.loadFile(answerDir, info.getAnswerPdf());
|
|
|
}
|
|
|
}
|
|
|
|