Subversion Repositories SmartDukaan

Rev

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

Rev 33818 Rev 33822
Line 955... Line 955...
955
        for (CartFofo cartItem : cartItems) {
955
        for (CartFofo cartItem : cartItems) {
956
            Item item = itemRepository.selectById(cartItem.getItemId());
956
            Item item = itemRepository.selectById(cartItem.getItemId());
957
            List<CustomerOfferItem> customerOfferItems = customerOfferItemRepository.selectByOfferIds(customerOfferIds, item.getCatalogItemId(), todayDate2);
957
            List<CustomerOfferItem> customerOfferItems = customerOfferItemRepository.selectByOfferIds(customerOfferIds, item.getCatalogItemId(), todayDate2);
958
 
958
 
959
            List<CustomerOfferItem> filteredCustomerOfferItems = customerOfferItems.stream()
959
            List<CustomerOfferItem> filteredCustomerOfferItems = customerOfferItems.stream()
960
                    .filter(x -> x.getEndDate() != null && x.getEndDate().isAfter(todayDate2))
960
                    .filter(x -> x.getEndDate() != null && !x.getEndDate().isBefore(todayDate2))
961
                    .collect(Collectors.toList());
961
                    .collect(Collectors.toList());
962
 
962
 
963
            offerItemMap.put(item.getId(), filteredCustomerOfferItems);
963
            offerItemMap.put(item.getId(), filteredCustomerOfferItems);
964
 
964
 
965
 
965
 
Line 1033... Line 1033...
1033
        Map<Integer, CustomerOffer> customerOfferMap = customerOffers.stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
1033
        Map<Integer, CustomerOffer> customerOfferMap = customerOffers.stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
1034
        List<Integer> customerOfferIds = customerOffers.stream().map(x -> x.getId()).distinct().collect(Collectors.toList());
1034
        List<Integer> customerOfferIds = customerOffers.stream().map(x -> x.getId()).distinct().collect(Collectors.toList());
1035
        List<CustomerOfferItem> customerOfferItems = customerOfferItemRepository.selectByOfferIds(customerOfferIds, item.getCatalogItemId(), todayDate2);
1035
        List<CustomerOfferItem> customerOfferItems = customerOfferItemRepository.selectByOfferIds(customerOfferIds, item.getCatalogItemId(), todayDate2);
1036
 
1036
 
1037
        List<CustomerOfferItem> filteredCustomerOfferItems = customerOfferItems.stream()
1037
        List<CustomerOfferItem> filteredCustomerOfferItems = customerOfferItems.stream()
1038
                .filter(x -> x.getEndDate() != null && x.getEndDate().isAfter(todayDate2))
1038
                .filter(x -> x.getEndDate() != null && !x.getEndDate().isBefore(todayDate2))
1039
                .collect(Collectors.toList());
1039
                .collect(Collectors.toList());
1040
 
1040
 
1041
        List<WebOffer> webOffers = webOfferRepository.selectAllActiveOffers().get(item.getCatalogItemId());
1041
        List<WebOffer> webOffers = webOfferRepository.selectAllActiveOffers().get(item.getCatalogItemId());
1042
 
1042
 
1043
        model.addAttribute("webOffers", webOffers);
1043
        model.addAttribute("webOffers", webOffers);