| Line 18... |
Line 18... |
| 18 |
import in.shop2020.model.v1.catalog.CatalogServiceException;
|
18 |
import in.shop2020.model.v1.catalog.CatalogServiceException;
|
| 19 |
import in.shop2020.model.v1.catalog.EbayItem;
|
19 |
import in.shop2020.model.v1.catalog.EbayItem;
|
| 20 |
import in.shop2020.model.v1.catalog.Item;
|
20 |
import in.shop2020.model.v1.catalog.Item;
|
| 21 |
import in.shop2020.model.v1.inventory.InventoryService;
|
21 |
import in.shop2020.model.v1.inventory.InventoryService;
|
| 22 |
import in.shop2020.model.v1.inventory.InventoryServiceException;
|
22 |
import in.shop2020.model.v1.inventory.InventoryServiceException;
|
| - |
|
23 |
import in.shop2020.model.v1.inventory.VendorItemPricing;
|
| 23 |
import in.shop2020.model.v1.inventory.Warehouse;
|
24 |
import in.shop2020.model.v1.inventory.Warehouse;
|
| 24 |
import in.shop2020.model.v1.order.EbayOrder;
|
25 |
import in.shop2020.model.v1.order.EbayOrder;
|
| 25 |
import in.shop2020.model.v1.order.LineItem;
|
26 |
import in.shop2020.model.v1.order.LineItem;
|
| 26 |
import in.shop2020.model.v1.order.Order;
|
27 |
import in.shop2020.model.v1.order.Order;
|
| 27 |
import in.shop2020.model.v1.order.OrderSource;
|
28 |
import in.shop2020.model.v1.order.OrderSource;
|
| Line 280... |
Line 281... |
| 280 |
List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(ebayItem.getItemId(), 1);
|
281 |
List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(ebayItem.getItemId(), 1);
|
| 281 |
fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
|
282 |
fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
|
| 282 |
}
|
283 |
}
|
| 283 |
order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
|
284 |
order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
|
| 284 |
order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
|
285 |
order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
|
| - |
|
286 |
VendorItemPricing vendorItemPricing = inventoryClient.getItemPricing(lineItem.getItem_id(), fulfillmentWarehouse.getVendor().getId());
|
| - |
|
287 |
order.getLineitems().get(0).setTransfer_price(vendorItemPricing.getTransferPrice());
|
| - |
|
288 |
order.getLineitems().get(0).setNlc(vendorItemPricing.getNlc());
|
| 285 |
} catch (InventoryServiceException e) {
|
289 |
} catch (InventoryServiceException e) {
|
| 286 |
addActionError("Error in updating WarehouseId for row number " + rowId + 1);
|
290 |
addActionError("Error in updating WarehouseId for row number " + rowId + 1);
|
| 287 |
logger.error("Error in updating WarehouseId for row number " + (rowId + 1),e);
|
291 |
logger.error("Error in updating WarehouseId for row number " + (rowId + 1),e);
|
| 288 |
return "authsuccess";
|
292 |
return "authsuccess";
|
| 289 |
}
|
293 |
}
|