| 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())));
|