| Line 701... |
Line 701... |
| 701 |
// model.addAttribute("roleTypes", loginDetails.getRoleTypes());
|
701 |
// model.addAttribute("roleTypes", loginDetails.getRoleTypes());
|
| 702 |
if (isAdmin)
|
702 |
if (isAdmin)
|
| 703 |
return "schemes";
|
703 |
return "schemes";
|
| 704 |
else {
|
704 |
else {
|
| 705 |
List<CreateOfferRequest> offers = new ArrayList<>();
|
705 |
List<CreateOfferRequest> offers = new ArrayList<>();
|
| - |
|
706 |
Map<Integer, Map<Integer, Long>> offerSlabPayoutMap = new HashMap<>();
|
| 706 |
List<PriceDropIMEI> priceDropImeis = new ArrayList<>();
|
707 |
List<PriceDropIMEI> priceDropImeis = new ArrayList<>();
|
| 707 |
if (searchItem > 0) {
|
708 |
if (searchItem > 0) {
|
| 708 |
offers = offerService.getPublishedOffers(date, loginDetails.getFofoId(), searchItem);
|
709 |
offers = offerService.getPublishedOffers(date, loginDetails.getFofoId(), searchItem);
|
| - |
|
710 |
for(CreateOfferRequest createOfferRequest : offers) {
|
| - |
|
711 |
Map<Integer, Map<Integer, Long>> itemSlabPayoutMap = offerService.getSlabPayoutMap(createOfferRequest);
|
| - |
|
712 |
Map<Integer,Long> slabPayoutMap = itemSlabPayoutMap.get(searchItem);
|
| - |
|
713 |
offerSlabPayoutMap.put(createOfferRequest.getId(), slabPayoutMap);
|
| - |
|
714 |
}
|
| 709 |
}
|
715 |
}
|
| 710 |
if (!(searchImei.equals(""))) {
|
716 |
if (!(searchImei.equals(""))) {
|
| 711 |
InventoryItem inventoryItem = inventoryItemRepository.selectBySerialNumberFofoId(searchImei,
|
717 |
InventoryItem inventoryItem = inventoryItemRepository.selectBySerialNumberFofoId(searchImei,
|
| 712 |
loginDetails.getFofoId());
|
718 |
loginDetails.getFofoId());
|
| 713 |
|
719 |
|
| Line 720... |
Line 726... |
| 720 |
}
|
726 |
}
|
| 721 |
}
|
727 |
}
|
| 722 |
FofoStore fs = fofoStoreRepository.selectByRetailerId(loginDetails.getFofoId());
|
728 |
FofoStore fs = fofoStoreRepository.selectByRetailerId(loginDetails.getFofoId());
|
| 723 |
|
729 |
|
| 724 |
model.addAttribute("offers", offers);
|
730 |
model.addAttribute("offers", offers);
|
| - |
|
731 |
model.addAttribute("offerSlabPayoutMap", offerSlabPayoutMap);
|
| 725 |
model.addAttribute("partnerCode", fs.getCode());
|
732 |
model.addAttribute("partnerCode", fs.getCode());
|
| 726 |
model.addAttribute("fofoId", fs.getId());
|
733 |
model.addAttribute("fofoId", fs.getId());
|
| 727 |
model.addAttribute("priceDropImeis", priceDropImeis);
|
734 |
model.addAttribute("priceDropImeis", priceDropImeis);
|
| 728 |
return "schemes-partner";
|
735 |
return "schemes-partner";
|
| 729 |
}
|
736 |
}
|