Subversion Repositories SmartDukaan

Rev

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

Rev 31924 Rev 31992
Line 710... Line 710...
710
 
710
 
711
        //As of now eligible sale is considered to be without special criteria like brand/
711
        //As of now eligible sale is considered to be without special criteria like brand/
712
        for (ItemCriteriaPayout itemCriteriaPayout : createOfferRequest.getTargetSlabs().get(0).getItemCriteriaPayouts()) {
712
        for (ItemCriteriaPayout itemCriteriaPayout : createOfferRequest.getTargetSlabs().get(0).getItemCriteriaPayouts()) {
713
            int criteriaId = itemCriteriaPayout.getItemCriteria().getId();
713
            int criteriaId = itemCriteriaPayout.getItemCriteria().getId();
714
            Map<Integer, List<FofoOrderItem>> ordersMap = criteriaPartnerwiseTertiary.get(criteriaId);
714
            Map<Integer, List<FofoOrderItem>> ordersMap = criteriaPartnerwiseTertiary.get(criteriaId);
715
            double totalRolloutAmount = 0;
-
 
716
            for (Map.Entry<Integer, List<FofoOrderItem>> orderEntry : ordersMap.entrySet()) {
715
            for (Map.Entry<Integer, List<FofoOrderItem>> orderEntry : ordersMap.entrySet()) {
-
 
716
                double totalRolloutAmount = 0;
717
                int fofoId = orderEntry.getKey();
717
                int fofoId = orderEntry.getKey();
718
                List<FofoOrderItem> fofoOrderItems = orderEntry.getValue();
718
                List<FofoOrderItem> fofoOrderItems = orderEntry.getValue();
719
                OfferRowModel offerRowModel = new OfferRowModel();
719
                OfferRowModel offerRowModel = new OfferRowModel();
720
                int totalQty = fofoOrderItems.stream().collect(Collectors.summingInt(x -> (x.getQuantity())));
720
                int totalQty = fofoOrderItems.stream().collect(Collectors.summingInt(x -> (x.getQuantity())));
721
                int totalValue = fofoOrderItems.stream().collect(Collectors.summingInt(x -> Math.round(x.getDp()) * (x.getQuantity())));
721
                int totalValue = fofoOrderItems.stream().collect(Collectors.summingInt(x -> Math.round(x.getDp()) * (x.getQuantity())));