| Line 302... |
Line 302... |
| 302 |
txn.setOrders(orders);
|
302 |
txn.setOrders(orders);
|
| 303 |
Client transaction_client = new TransactionClient().getClient();
|
303 |
Client transaction_client = new TransactionClient().getClient();
|
| 304 |
try {
|
304 |
try {
|
| 305 |
long salesRecNumber = new Double(row.getCell(SALES_RECORD_NUM_INDEX).getNumericCellValue()).longValue();
|
305 |
long salesRecNumber = new Double(row.getCell(SALES_RECORD_NUM_INDEX).getNumericCellValue()).longValue();
|
| 306 |
if(transaction_client.ebayOrderExists(salesRecNumber, ebayItem.getEbayListingId())) {
|
306 |
if(transaction_client.ebayOrderExists(salesRecNumber, ebayItem.getEbayListingId())) {
|
| - |
|
307 |
setErrorMsg(getErrorMsg() + "<br>Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId() + " for row number " + rowId);
|
| 307 |
throw new Exception("Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId());
|
308 |
logger.error("Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId());
|
| - |
|
309 |
continue;
|
| 308 |
}
|
310 |
}
|
| 309 |
LogisticsService.Client logisticsClient = new LogisticsClient().getClient();
|
311 |
LogisticsService.Client logisticsClient = new LogisticsClient().getClient();
|
| 310 |
LogisticsInfo logisticsInfo = logisticsClient.getLogisticsInfo(order.getCustomer_pincode(),
|
312 |
LogisticsInfo logisticsInfo = logisticsClient.getLogisticsInfo(order.getCustomer_pincode(),
|
| 311 |
new Double(order.getLineitems().get(0).getQuantity()).longValue(), DeliveryType.PREPAID, PickUpType.COURIER);
|
313 |
new Double(order.getLineitems().get(0).getQuantity()).longValue(), DeliveryType.PREPAID, PickUpType.COURIER);
|
| 312 |
order.setLogistics_provider_id(logisticsInfo.getProviderId());
|
314 |
order.setLogistics_provider_id(logisticsInfo.getProviderId());
|