如何在springboot中找到基于类别的产品

rjzwgtxy  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(180)

我想基于父id获取category,subcategory,以及与category id相关的服务,但是使用递归树函数我只得到category,subcategory。请帮帮我。
我的密码在这里

public String root(Model model){        
    List<Category> CatList = categoryService.findByParentIdIsNull();
    List<Category> list = new ArrayList<Category>();
    for (Category cat : CatList){
        recursiveTree(cat);
        list.add(cat);
    }
    //model.addAttribute("services", service);
    model.addAttribute("categories", list);
    model.addAttribute("pages", cmsPagesService.listAll());
    return "index";
}
public void recursiveTree(Category cat){
    if(cat.getChildren().size()>0){
        for(Category c : cat.getChildren()){
            recursiveTree(c);
        }
    }
}

我将给你树结构,我们希望如下。
例如,初创公司(母公司类别)--全球企业设置(子公司类别)--英国公司注册--美国企业设置--印度创业(子公司类别)--一人公司(服务)--有限责任合伙公司注册(服务)--公共有限公司(服务)--印度非政府组织注册(子公司类别)--信托注册(服务)--80g/12a证书(服务)--社团注册(服务)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题