ting.yin hace 2 años
padre
commit
9d050f5ea7

+ 3 - 1
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/PaperController.java

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