| Line 976... |
Line 976... |
| 976 |
float sellingPrice = (float) childItem.getDouble("sellingPrice_f");
|
976 |
float sellingPrice = (float) childItem.getDouble("sellingPrice_f");
|
| 977 |
int partnerAvailability = partnerStockAvailabilityMap.get(itemId) == null ? 0 : partnerStockAvailabilityMap.get(itemId);
|
977 |
int partnerAvailability = partnerStockAvailabilityMap.get(itemId) == null ? 0 : partnerStockAvailabilityMap.get(itemId);
|
| 978 |
if (!fofoAvailabilityInfoMap.containsKey(itemId)) {
|
978 |
if (!fofoAvailabilityInfoMap.containsKey(itemId)) {
|
| 979 |
OfferDiscoveryResponse offers = pinelabsOfferCacheService.getCachedOfferForItem(itemId);
|
979 |
OfferDiscoveryResponse offers = pinelabsOfferCacheService.getCachedOfferForItem(itemId);
|
| 980 |
FofoAvailabilityInfo fdi = new FofoAvailabilityInfo();
|
980 |
FofoAvailabilityInfo fdi = new FofoAvailabilityInfo();
|
| 981 |
logger.info("Pine Labs offers {}", offers);
|
- |
|
| 982 |
fdi.setOffers(offers);
|
981 |
fdi.setOffers(offers);
|
| 983 |
List<SaholicCISTable> currentAvailability = cisDataByItemId.getOrDefault(itemId, new ArrayList<>());
|
982 |
List<SaholicCISTable> currentAvailability = cisDataByItemId.getOrDefault(itemId, new ArrayList<>());
|
| 984 |
List<SaholicPOItem> poItemAvailability = null;
|
983 |
List<SaholicPOItem> poItemAvailability = null;
|
| 985 |
if (poItemAvailabilityMap != null) {
|
984 |
if (poItemAvailabilityMap != null) {
|
| 986 |
poItemAvailability = poItemAvailabilityMap.get(itemId);
|
985 |
poItemAvailability = poItemAvailabilityMap.get(itemId);
|