Преглед изворни кода

fix: 修复指标模板异常

weijianghai пре 2 година
родитељ
комит
0758aa138f
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      src/main/java/com/nokia/hb/service/IndicatorTemplateService.java

+ 6 - 1
src/main/java/com/nokia/hb/service/IndicatorTemplateService.java

@@ -59,7 +59,12 @@ public class IndicatorTemplateService {
             TreeNode t = new TreeNode(templateName, String.valueOf(id), new ArrayList<>());
             allTree.getChildren().add(t);
             List<IndicatorTemplateItemBo> bos = map.get(id);
-            bos.forEach(b -> t.getChildren().add(new TreeNode(b.getIndicatorCn(), String.valueOf(b.getIndicatorId()))));
+            if (bos == null) {
+                bos = new ArrayList<>();
+            }
+            bos.forEach(b -> {
+                t.getChildren().add(new TreeNode(b.getIndicatorCn(), String.valueOf(b.getIndicatorId())));
+            });
         });
         return R.ok(res);
     }