Java实操避坑指南 业务代码-整合框架-存储-缓存常见错误详解

136 阅读1分钟

Java实操避坑指南 业务代码-整合框架-存储-缓存常见错误详解

V: ititit111222333

if (isNotEmpty(categoryVOS)) {
    List<Long> rootIdList = CollectionUtil.getPropertyList(categoryVOS, CategoryVO::getId);
    condition.setRootIds(rootIdList);
    // 有条件查询
    if (isSearch) {
        subIds = getSubRootIds(paths, rootIdList);
        condition.setSubIds(subIds);
        log.info("33333333333333333333 ----------> {}", JsonUtil.toJson(condition));
    }
    List<CategoryVO> subList = this.mapper.listSubByCondition(condition);
    log.info("44444444444444444444 ----------> {}", JsonUtil.toJson(condition));
    if (isNotEmpty(subList)) {
        categoryVOS.addAll(subList);
    }
}