Administrator
2 days ago c0bec6f44f75cdd1fe5acc6bc84ec8e1650c45a7
src/main/java/cc/mrbird/febs/ai/controller/product/ViewController.java
@@ -72,11 +72,13 @@
        Set<String> productIds = new HashSet<>();
        AiProduct entity = aiProductService.getById(id);
        String companyId = entity.getCompanyId();
        if(ObjectUtil.isNotNull(entity)){
            //右侧数据
            LambdaQueryWrapper<AiProductPointLink> query = Wrappers.lambdaQuery(AiProductPointLink.class);
            if(StrUtil.isNotEmpty(id)){
                query.eq(AiProductPointLink::getProductId, id);
                query.eq(AiProductPointLink::getCompanyId, companyId);
            }
            List<AiProductPointLink> selectedList = aiProductPointLinkService.selectListByQuery(query);
            if(CollUtil.isNotEmpty(selectedList)){
@@ -85,7 +87,7 @@
            }
            //左侧数据
            List<AiProductPoint> allList = aiProductPointService.pointTree();
            List<AiProductPoint> allList = aiProductPointService.pointTree(companyId);
            if(CollUtil.isNotEmpty(allList)){
                //stream流操作mallMembers,生成一个新的List<MallMemberVo>
                vos = allList.stream().map(AiProductPoint -> {
@@ -154,11 +156,13 @@
        Set<String> productIds = new HashSet<>();
        AiProduct entity = aiProductService.getById(id);
        String companyId = entity.getCompanyId();
        if(ObjectUtil.isNotNull(entity)){
            //右侧数据
            LambdaQueryWrapper<AiProductQuestionLink> query = Wrappers.lambdaQuery(AiProductQuestionLink.class);
            if(StrUtil.isNotEmpty(id)){
                query.eq(AiProductQuestionLink::getProductId, id);
                query.eq(AiProductQuestionLink::getCompanyId, companyId);
            }
            List<AiProductQuestionLink> selectedList = aiProductQuestionLinkService.selectListByQuery(query);
            if(CollUtil.isNotEmpty(selectedList)){
@@ -170,6 +174,7 @@
            LambdaQueryWrapper<AiProductQuestion> aiProductQuestionLambdaQueryWrapper = Wrappers.lambdaQuery(AiProductQuestion.class);
            aiProductQuestionLambdaQueryWrapper.eq(AiProductQuestion::getProductCategoryId, entity.getProductCategoryId());
            aiProductQuestionLambdaQueryWrapper.eq(AiProductQuestion::getState, 1);
            aiProductQuestionLambdaQueryWrapper.eq(AiProductQuestion::getCompanyId, companyId);
            List<AiProductQuestion> allList = aiProductQuestionService.productQuestionTree(aiProductQuestionLambdaQueryWrapper);
            if(CollUtil.isNotEmpty(allList)){
                //stream流操作mallMembers,生成一个新的List<MallMemberVo>