diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessServiceImpl.java index 67c8d8591..c499a9bda 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessServiceImpl.java @@ -263,7 +263,11 @@ public class WxBusinessServiceImpl implements WxBusinessService { if (null == business.getParentId() || business.getParentId() == 0) { roots.add(business); }else { - childMap.get(business.getParentId()).add(business); + List clist = childMap.get(business.getParentId()); + if (null == clist) { + clist = new ArrayList(); + } + clist.add(business); } } if (roots.size() > 0 ) {