diff --git a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkTypeServiceImpl.java b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkTypeServiceImpl.java index ca49bbf9..d197449e 100644 --- a/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkTypeServiceImpl.java +++ b/xhpc-modules/xhpc-workorder/src/main/java/com/xhpc/workorder/service/impl/WorkTypeServiceImpl.java @@ -39,10 +39,14 @@ public class WorkTypeServiceImpl implements WorkTypeService { for (Map childMap: childList){ params.put("parentTypeId", childMap.get("id")); List> dataList = typeDictMapper.selectMapListByParentParams(params); - childMap.put("children", dataList); + if(dataList.size() > 0){ + childMap.put("children", dataList); + } } - map.put("children", childList); + if (childList.size() > 0){ + map.put("children", childList); + } } return typeList;