|
@@ -1,23 +1,22 @@
|
|
|
package cn.com.qmth.examcloud.core.questions.service.export;
|
|
|
|
|
|
-import java.io.File;
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
-import cn.com.qmth.examcloud.core.questions.base.question.enums.QuesStructType;
|
|
|
import cn.com.qmth.examcloud.api.commons.security.bean.User;
|
|
|
-import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperDetailExp;
|
|
|
-import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperExp;
|
|
|
-import cn.com.qmth.examcloud.core.questions.dao.entity.ExamPaper;
|
|
|
-import cn.com.qmth.examcloud.core.questions.dao.entity.ExportStructure;
|
|
|
-import cn.com.qmth.examcloud.core.questions.dao.entity.ExtractConfig;
|
|
|
-import cn.com.qmth.examcloud.core.questions.dao.entity.QuestionTypeNum;
|
|
|
import cn.com.qmth.examcloud.core.questions.base.CommonUtils;
|
|
|
import cn.com.qmth.examcloud.core.questions.base.enums.ExamFileType;
|
|
|
import cn.com.qmth.examcloud.core.questions.base.enums.ExportType;
|
|
|
+import cn.com.qmth.examcloud.core.questions.base.question.enums.QuesStructType;
|
|
|
import cn.com.qmth.examcloud.core.questions.base.word.DocxProcessUtil;
|
|
|
+import cn.com.qmth.examcloud.core.questions.dao.entity.ExamPaper;
|
|
|
+import cn.com.qmth.examcloud.core.questions.dao.entity.ExportStructure;
|
|
|
+import cn.com.qmth.examcloud.core.questions.dao.entity.ExtractConfig;
|
|
|
+import cn.com.qmth.examcloud.core.questions.dao.entity.QuestionTypeNum;
|
|
|
+import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperDetailExp;
|
|
|
+import cn.com.qmth.examcloud.core.questions.service.bean.dto.PaperExp;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import java.io.File;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @author chenken
|
|
@@ -31,7 +30,7 @@ public class HzkjExportPaperService extends ExportPaperAbstractService {
|
|
|
@Override
|
|
|
public void downloadPaper(String paperId, String zipFileName, String examTpye) throws Exception {
|
|
|
PaperExp paperExp = initPaperExp(paperId);
|
|
|
- setExpDtoTitle(paperExp.getPaperDetails());
|
|
|
+ setExportQuestionTitle(paperExp.getPaperDetails());
|
|
|
if (paperExp != null) {
|
|
|
String paperfileName = paperExp.getName() + "_" + paperExp.getCourseNo() + "_" + ExamFileType.PAPER.getName() + DOCX_SUFFIX;
|
|
|
File file = new File(TEMP_FILE_EXP + File.separator + zipFileName + File.separator + paperfileName);
|
|
@@ -81,7 +80,7 @@ public class HzkjExportPaperService extends ExportPaperAbstractService {
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public void setExpDtoTitle(List<PaperDetailExp> paperDetailExps) {
|
|
|
+ public void setExportQuestionTitle(List<PaperDetailExp> paperDetailExps) {
|
|
|
for (PaperDetailExp paperDetailExp : paperDetailExps) {
|
|
|
String title = "";
|
|
|
String titleDetail = null;
|