| 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";
|