Subversion Repositories SmartDukaan

Rev

Rev 8286 | Rev 8303 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8286 Rev 8291
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
			}