| Line 307... |
Line 307... |
| 307 |
if(transaction_client.ebayOrderExists(salesRecNumber, ebayItem.getEbayListingId())) {
|
307 |
if(transaction_client.ebayOrderExists(salesRecNumber, ebayItem.getEbayListingId())) {
|
| 308 |
setErrorMsg(getErrorMsg() + "<br>Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId() + " for row number " + rowId);
|
308 |
setErrorMsg(getErrorMsg() + "<br>Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId() + " for row number " + rowId);
|
| 309 |
logger.error("Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId());
|
309 |
logger.error("Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId());
|
| 310 |
continue;
|
310 |
continue;
|
| 311 |
}
|
311 |
}
|
| - |
|
312 |
try {
|
| 312 |
LogisticsService.Client logisticsClient = new LogisticsClient().getClient();
|
313 |
LogisticsService.Client logisticsClient = new LogisticsClient().getClient();
|
| 313 |
LogisticsInfo logisticsInfo = logisticsClient.getLogisticsInfo(order.getCustomer_pincode(),
|
314 |
LogisticsInfo logisticsInfo = logisticsClient.getLogisticsInfo(order.getCustomer_pincode(),
|
| 314 |
new Double(order.getLineitems().get(0).getQuantity()).longValue(), DeliveryType.PREPAID, PickUpType.COURIER);
|
315 |
new Double(order.getLineitems().get(0).getQuantity()).longValue(), DeliveryType.PREPAID, PickUpType.COURIER);
|
| 315 |
order.setLogistics_provider_id(logisticsInfo.getProviderId());
|
316 |
order.setLogistics_provider_id(logisticsInfo.getProviderId());
|
| - |
|
317 |
} catch (Exception e) {
|
| - |
|
318 |
logger.error("Error while setting logistics provider for order for rowId " + rowId, e);
|
| - |
|
319 |
addActionError("Error while setting logistics provider for order for rowId " + rowId);
|
| - |
|
320 |
setErrorMsg(getErrorMsg() + "<br>Error while setting logistics provider for order for rowId " + rowId);
|
| - |
|
321 |
continue;
|
| - |
|
322 |
}
|
| 316 |
transactionId = String.valueOf(transaction_client.createTransaction(txn));
|
323 |
transactionId = String.valueOf(transaction_client.createTransaction(txn));
|
| 317 |
row.getCell(PAISAPAY_ID_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
324 |
row.getCell(PAISAPAY_ID_INDEX).setCellType(Cell.CELL_TYPE_STRING);
|
| 318 |
String paisaPayId = row.getCell(PAISAPAY_ID_INDEX).getStringCellValue();
|
325 |
String paisaPayId = row.getCell(PAISAPAY_ID_INDEX).getStringCellValue();
|
| 319 |
createPayment(user, paisaPayId, totalPrice);
|
326 |
createPayment(user, paisaPayId, totalPrice);
|
| 320 |
|
327 |
|
| Line 354... |
Line 361... |
| 354 |
ebayOrder.setSubsidyAmount(ebayItem.getSubsidy()*quantity);
|
361 |
ebayOrder.setSubsidyAmount(ebayItem.getSubsidy()*quantity);
|
| 355 |
ebayOrder.setListingName(ebayItem.getListingName());
|
362 |
ebayOrder.setListingName(ebayItem.getListingName());
|
| 356 |
ebayOrder.setListingPrice(listingPrice);
|
363 |
ebayOrder.setListingPrice(listingPrice);
|
| 357 |
transaction_client.createEbayOrder(ebayOrder);
|
364 |
transaction_client.createEbayOrder(ebayOrder);
|
| 358 |
} catch (Exception e) {
|
365 |
} catch (Exception e) {
|
| 359 |
logger.error("Unable to establish connection to the transaction service", e);
|
366 |
logger.error("Error while creating order for rowId " + rowId, e);
|
| 360 |
addActionError("Unable to establish connection to the transaction service");
|
367 |
addActionError("Error while creating order for rowId " + rowId);
|
| - |
|
368 |
setErrorMsg(getErrorMsg() + "<br>Error while creating order for row number " + rowId);
|
| 361 |
return "authsuccess";
|
369 |
continue;
|
| 362 |
}
|
370 |
}
|
| 363 |
}
|
371 |
}
|
| 364 |
|
372 |
|
| 365 |
checkForErrors();
|
373 |
checkForErrors();
|
| 366 |
return "authsuccess";
|
374 |
return "authsuccess";
|