xiatian 2 年之前
父節點
當前提交
d570a8cd4b

+ 3 - 2
src/main/java/cn/com/qmth/scancloud/tools/service/impl/ObjectiveQuestionExportTask.java

@@ -117,14 +117,15 @@ public class ObjectiveQuestionExportTask extends AbstractTask {
             line.add(data.getAnswer());
             line.add(data.getCardFirst() + "");
             line.add(data.getCardSecond() + "");
-            line.add(data.getBreachCode());
+            line.add(StringUtils.isBlank(data.getBreachCode()) ? "0" : data.getBreachCode());
             line.add(data.getPaperType());
             int subjectCode = Integer.valueOf(data.getExamNumber().substring(9, 10));
             String markingCode;
             if (subjectCode >= 3 && subjectCode <= 9) {
                 markingCode = "88";
             } else {
-                if ("000000".equals(data.getPaperType()) || "999999".equals(data.getPaperType())) {
+                if (ExamStatus.ABSENT.equals(data.getExamStatus()) || "000000".equals(data.getPaperType())
+                        || "999999".equals(data.getPaperType())) {
                     markingCode = "00";
                 } else {
                     int site = Integer.valueOf(data.getExamNumber().substring(10, 13));