|
@@ -178,10 +178,14 @@ public class ObjectiveQuestionExportTask extends AbstractTask {
|
|
|
markingCode = "00";
|
|
|
} 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();
|
|
|
}
|
|
|
}
|
|
|
List<String> lines = subjects.get(data.getSubjectCode());
|