xiatian 2 年之前
父节点
当前提交
bd81ef6fdf

+ 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";
             } else {
                 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) {
-                    markingCode = cms.get(data.getPaperType()).getEvenNumber();
+                    markingCode = cm.getEvenNumber();
                 } else {
-                    markingCode = cms.get(data.getPaperType()).getOddNumber();
+                    markingCode = cm.getOddNumber();
                 }
             }
             line.add(markingCode);