| | |
| | | Set<String> productIds = new HashSet<>(); |
| | | |
| | | AiProduct entity = aiProductService.getById(id); |
| | | String companyId = entity.getCompanyId(); |
| | | if(ObjectUtil.isNotNull(entity)){ |
| | | //右侧数据 |
| | | LambdaQueryWrapper<AiProductRoleLink> query = Wrappers.lambdaQuery(AiProductRoleLink.class); |
| | | if(StrUtil.isNotEmpty(id)){ |
| | | query.eq(AiProductRoleLink::getProductId, id); |
| | | query.eq(AiProductRoleLink::getCompanyId, companyId); |
| | | } |
| | | List<AiProductRoleLink> selectedList = aiProductRoleLinkService.selectListByQuery(query); |
| | | if(CollUtil.isNotEmpty(selectedList)){ |
| | |
| | | } |
| | | |
| | | //左侧数据 |
| | | List<AiProductRole> allList = aiProductRoleService.productRoleTree(); |
| | | List<AiProductRole> allList = aiProductRoleService.productRoleTree(companyId); |
| | | if(CollUtil.isNotEmpty(allList)){ |
| | | //stream流操作mallMembers,生成一个新的List<MallMemberVo> |
| | | vos = allList.stream().map(AiProductRole -> { |