Commit 26b407b3 authored by 赵啸非's avatar 赵啸非

添加自定义导入修改

parent 092e0b1b
......@@ -63,16 +63,18 @@ public class SiteBusinessServiceImpl extends AbstractCRUDCacheServiceImpl<SiteBu
// siteBusinessQuery.setBusinessIdNotList(params.getBusinessIdNotList());
siteBusinessQuery.setIsBusiness(IsBusinessEnum.一级业务.getValue());
List<SiteBusinessEntity> rootSiteBusiness = this.find(siteBusinessQuery).stream().collect(Collectors.toList());
//遍历所有一级业务
for (SiteBusinessEntity root : rootSiteBusiness) {
SiteBusinessQuery query = new SiteBusinessQuery();
query.setParentId(root.getBusinessId());
//根据一级业务找到对应的所有二级业务
List<SiteBusinessEntity> childSiteBusiness = this.find(query, context);
//查询所有二级业务。如果二级业务不全部存在,则把一级业务排除掉
//判断排除的id是否包含所有
//如果二级业务全部存在,则把一级业务排除掉 排除【[498 500] 子(493 494 498) 500-根
Boolean bool = false;
for (SiteBusinessEntity child : childSiteBusiness) {
if (!notIdSet.contains(child.getBusinessId())) {
//存在非排除的业务id的孩子id 存在与二级节点中。父节点排除在外
bool = true;
break;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment