xiatian 2 년 전
부모
커밋
bd81ef6fdf
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/main/java/cn/com/qmth/scancloud/tools/service/impl/ObjectiveQuestionExportTask.java

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

@@ -125,10 +125,14 @@ public class ObjectiveQuestionExportTask extends AbstractTask {
                 markingCode = "88";
                 markingCode = "88";
             } else {
             } else {
                 int site = Integer.valueOf(data.getExamNumber().substring(10, 13));
                 int site = Integer.valueOf(data.getExamNumber().substring(10, 13));
+                CetMarking cm=cms.get(data.getPaperType());
+                if(cm==null) {
+                  throw new StatusException("未找到考点数据,PaperType:"+data.getPaperType()); 
+                }
                 if (site % 2 == 0) {
                 if (site % 2 == 0) {
-                    markingCode = cms.get(data.getPaperType()).getEvenNumber();
+                    markingCode = cm.getEvenNumber();
                 } else {
                 } else {
-                    markingCode = cms.get(data.getPaperType()).getOddNumber();
+                    markingCode = cm.getOddNumber();
                 }
                 }
             }
             }
             line.add(markingCode);
             line.add(markingCode);