Browse Source

推送云阅卷新增主观题没答随机答一题

wangliang 2 years ago
parent
commit
4119747b98

+ 2 - 1
themis-business/src/main/java/com/qmth/themis/business/constant/SystemConstant.java

@@ -1068,9 +1068,9 @@ public class SystemConstant {
                     paperStructMap.put(openRecordNeedMarkBean.getPaperId(), struct);
                 } else {
                     log.error("找不到对应的试卷结构,paperId=" + openRecordNeedMarkBean.getPaperId());
+                    return openRecordNeedMarkBean;
                 }
             }
-            List<OpenRecordAnswerBean> answers = new ArrayList<>();
             for (Map.Entry<String, Integer> entry : struct.entrySet()) {
                 if (entry.getValue() >= 4 && entry.getValue() <= 8) {
                     String[] strs = entry.getKey().split("_");
@@ -1087,6 +1087,7 @@ public class SystemConstant {
                     } catch (Exception e) {
                         log.error("错误答案:{}", answer, e);
                     }
+                    List<OpenRecordAnswerBean> answers = new ArrayList<>();
                     answers.add(openRecordAnswerBean);
                     openRecordNeedMarkBean.setAnswers(answers);
                     break;