Эх сурвалжийг харах

修改答案全错时报错的bug

4228306 5 жил өмнө
parent
commit
dceedbc397

+ 5 - 3
src/main/java/com/yaoxiang/diagnosis/service/SpecialReportService.java

@@ -92,9 +92,11 @@ public class SpecialReportService {
         }
         String collect = result.getCollectQuestion();
         //答对的选项
-        List<Long> collects = Arrays.stream(collect.split(","))
-                .map(Long::parseLong).collect(Collectors.toList());
-
+        List<Long> collects = new ArrayList<>();
+        if (StringUtils.isNotBlank(collect)) {
+            collects = Arrays.stream(collect.split(","))
+                    .map(Long::parseLong).collect(Collectors.toList());
+        }
         boolean complexMaster = list.stream().anyMatch(s -> Constants.SPECIAL_MASTER_STATUS.contains(s.getContent()));
 
         for (SpecialKnowledge knowledge : list) {