ting.yin 6 yıl önce
ebeveyn
işleme
a1c34dc2ad

+ 2 - 2
stmms-web/src/main/java/cn/com/qmth/stmms/report/ReportController.java

@@ -498,11 +498,11 @@ public class ReportController {
 
     private String getOptionJson(ReportSubjectQuery query, ReportSubject reportSubject, String paperType) {
         JSONObject value = new JSONObject();
-        value.accumulate("options", reportSubject.getOptions().split(ANSWER_SPLIT));
-        JSONArray array = new JSONArray();
+        value.accumulate("options", reportSubject.getOptions() == null?new JSONArray().toString():reportSubject.getOptions().split(ANSWER_SPLIT));
         query.setObjective(true);
         query.setPaperType(paperType);
         List<ReportSubjectQuestion> list = questionService.findByQuery(query);
+        JSONArray array = new JSONArray();
         for (ReportSubjectQuestion r : list) {
             JSONObject jsonObject = new JSONObject();
             jsonObject.accumulate("number", r.getMainNumber() + "-" + r.getSubNumber());