Subversion Repositories SmartDukaan

Rev

Rev 34558 | Rev 34617 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34558 Rev 34559
Line 457... Line 457...
457
            publishedOffers.addAll(createOffers);
457
            publishedOffers.addAll(createOffers);
458
            publishedOffers = publishedOffers.stream().filter(createOffer -> createOffer.getTargetSlabs().stream()
458
            publishedOffers = publishedOffers.stream().filter(createOffer -> createOffer.getTargetSlabs().stream()
459
                    .map(x -> x.getItemCriteriaPayouts())
459
                    .map(x -> x.getItemCriteriaPayouts())
460
                    .flatMap(List::stream)
460
                    .flatMap(List::stream)
461
                    .map(ItemCriteriaPayout::getItemCriteria)
461
                    .map(ItemCriteriaPayout::getItemCriteria)
462
                    .map(ItemCriteria::getBrands)
462
                    .map(ItemCriteria::getCatalogIds)
463
                    .flatMap(List::stream)
463
                    .flatMap(List::stream)
464
                    .anyMatch(brand -> !brand.equals("Live Demo"))).collect(Collectors.toList());
464
                    .noneMatch(catalogId -> catalogRepository.selectCatalogById(catalogId).getBrand().equals("Live Demo"))).collect(Collectors.toList());
465
        }
465
        }
466
 
466
 
467
        model.addAttribute("publishedOffers", publishedOffers);
467
        model.addAttribute("publishedOffers", publishedOffers);
468
 
468
 
469
        return "published-offers";
469
        return "published-offers";