Subversion Repositories SmartDukaan

Rev

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

Rev 8775 Rev 8789
Line 210... Line 210...
210
				if(snapdealItem.getItem_id()!=0 && snapdealItem.getWarehouseId()!=0) {
210
				if(snapdealItem.getItem_id()!=0 && snapdealItem.getWarehouseId()!=0) {
211
					fulfillmentWarehouse = inventoryClient.getWarehouse(snapdealItem.getWarehouseId());
211
					fulfillmentWarehouse = inventoryClient.getWarehouse(snapdealItem.getWarehouseId());
212
				} else {
212
				} else {
213
					List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(order.getSKUCode(), 1);
213
					List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(order.getSKUCode(), 1);
214
					fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
214
					fulfillmentWarehouse = inventoryClient.getWarehouse(itemAvailability.get(0));
-
 
215
					if(fulfillmentWarehouse.getStateId()!=0){
-
 
216
						fulfillmentWarehouse = inventoryClient.getWarehouse(7);
-
 
217
					}
215
				}
218
				}
216
				logger.info("Fulfillment warehouse id for suborderid  " + order.getSuborderId() + " is " + fulfillmentWarehouse.getId());
-
 
217
				t_order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
219
				t_order.setFulfilmentWarehouseId(fulfillmentWarehouse.getId());
218
				logger.info("Billing warehouse id for suborderid  " + order.getSuborderId() + " is " + fulfillmentWarehouse.getBillingWarehouseId());
220
				logger.info("Billing warehouse id for suborderid  " + order.getSuborderId() + " is " + fulfillmentWarehouse.getBillingWarehouseId());
219
				t_order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
221
				t_order.setWarehouse_id(fulfillmentWarehouse.getBillingWarehouseId());
220
				VendorItemPricing vendorItemPricing = inventoryClient.getItemPricing(lineItem.getItem_id(), fulfillmentWarehouse.getVendor().getId());
222
				VendorItemPricing vendorItemPricing = inventoryClient.getItemPricing(lineItem.getItem_id(), fulfillmentWarehouse.getVendor().getId());
221
				t_order.getLineitems().get(0).setTransfer_price(vendorItemPricing.getTransferPrice());
223
				t_order.getLineitems().get(0).setTransfer_price(vendorItemPricing.getTransferPrice());
Line 383... Line 385...
383
			} catch (TException e) {
385
			} catch (TException e) {
384
				logger.error("Could not create Snapdeal Order");
386
				logger.error("Could not create Snapdeal Order");
385
				sb.append(order.getSuborderId() + " Could not create snapdeal order"+"\n");
387
				sb.append(order.getSuborderId() + " Could not create snapdeal order"+"\n");
386
			}
388
			}
387
			processed_orders++;
389
			processed_orders++;
388
		
390
 
389
		}
391
		}
390
		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
392
		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
391
		Calendar cal=GregorianCalendar.getInstance();
393
		Calendar cal=GregorianCalendar.getInstance();
392
		String emailFromAddress = "build@shop2020.in";
394
		String emailFromAddress = "build@shop2020.in";
393
		String password = "cafe@nes";
395
		String password = "cafe@nes";