private List<ProductCategory> recursivProductCategoryTreeList(List<ProductCategory> allProductCategoryList, ProductCategory p, List<ProductCategory> temp) {
if (temp == null) {
temp = new ArrayList<ProductCategory>();
}
for (ProductCategory productCategory : allProductCategoryList) {
ProductCategory parent = productCategory.getParent();
if ((p == null && parent == null) || (productCategory != null && parent == p)) {
temp.add(productCategory);
if (productCategory.getChildren() != null && productCategory.getChildren().size() > 0) {
recursivProductCategoryTreeList(allProductCategoryList, productCategory, temp);
}
}
}
return temp;
}
递归父类排序分类树
最新推荐文章于 2024-01-28 18:26:20 发布