|
@@ -889,11 +889,12 @@ public class PaperController extends BaseExamController {
|
|
|
StructFile structFile = StructFile.parse(structIns);
|
|
|
if (!structFile.getObjective().isEmpty()) {
|
|
|
List<ExamQuestion> oList = new ArrayList<ExamQuestion>();
|
|
|
- for (StructQuestion structQuestion : structFile.getSubjective()) {
|
|
|
+ for (StructQuestion structQuestion : structFile.getObjective()) {
|
|
|
ExamQuestion q = structQuestion.transform();
|
|
|
q.setPaperType(structFile.getPaperType());
|
|
|
q.setExamId(examId);
|
|
|
q.setSubjectCode(subject.getCode());
|
|
|
+ q.setObjective(true);
|
|
|
oList.add(q);
|
|
|
}
|
|
|
questionService.save(oList);
|
|
@@ -909,6 +910,7 @@ public class PaperController extends BaseExamController {
|
|
|
q.setPaperType(structFile.getPaperType());
|
|
|
q.setExamId(examId);
|
|
|
q.setSubjectCode(subject.getCode());
|
|
|
+ q.setObjective(false);
|
|
|
q.setGroupNumber(q.getMainNumber());
|
|
|
sList.add(q);
|
|
|
Double totalScore = mainMap.get(q.getMainNumber());
|