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 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
			}