| 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 260... |
Line 261... |
| 260 |
List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(ebayItem.getItemId(), 1);
|
261 |
List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(ebayItem.getItemId(), 1);
|
| 261 |
fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
|
262 |
fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
|
| 262 |
}
|
263 |
}
|
| 263 |
t_order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
|
264 |
t_order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
|
| 264 |
t_order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
|
265 |
t_order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
|
| - |
|
266 |
|
| - |
|
267 |
VendorItemPricing vendorItemPricing = inventoryClient.getItemPricing(lineItem.getItem_id(), fulfillmentWarehouse.getVendor().getId());
|
| - |
|
268 |
t_order.getLineitems().get(0).setTransfer_price(vendorItemPricing.getTransferPrice());
|
| - |
|
269 |
t_order.getLineitems().get(0).setNlc(vendorItemPricing.getNlc());
|
| 265 |
} catch (InventoryServiceException e) {
|
270 |
} catch (InventoryServiceException e) {
|
| 266 |
addActionError("Error in updating WarehouseId for row number " + (rowId + 1));
|
271 |
addActionError("Error in updating WarehouseId for row number " + (rowId + 1));
|
| 267 |
logger.error("Error in updating WarehouseId for row number " + (rowId + 1),e);
|
272 |
logger.error("Error in updating WarehouseId for row number " + (rowId + 1),e);
|
| 268 |
return "authsuccess";
|
273 |
return "authsuccess";
|
| 269 |
}
|
274 |
}
|