diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProdGroupServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProdGroupServiceImpl.java index 36c8f233..9add1dfd 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProdGroupServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProdGroupServiceImpl.java @@ -51,6 +51,7 @@ public class ProdGroupServiceImpl extends ServiceImpl list = super.listAs(queryWrapper, ShopProdSpecDTO.class); - return TreeUtils.build(list, GlobalConstant.TREE_ROOT); + return TreeUtils.build(list, CollUtil.isEmpty(list) ? GlobalConstant.TREE_ROOT : list.getFirst().getPid()); } @Override