| Line 16... |
Line 16... |
| 16 |
import in.shop2020.logistics.PickUpType;
|
16 |
import in.shop2020.logistics.PickUpType;
|
| 17 |
import in.shop2020.model.v1.catalog.CatalogService;
|
17 |
import in.shop2020.model.v1.catalog.CatalogService;
|
| 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.catalog.SnapdealItem;
|
| 21 |
import in.shop2020.model.v1.inventory.InventoryService;
|
22 |
import in.shop2020.model.v1.inventory.InventoryService;
|
| 22 |
import in.shop2020.model.v1.inventory.InventoryServiceException;
|
23 |
import in.shop2020.model.v1.inventory.InventoryServiceException;
|
| 23 |
import in.shop2020.model.v1.inventory.InventoryType;
|
24 |
import in.shop2020.model.v1.inventory.InventoryType;
|
| 24 |
import in.shop2020.model.v1.inventory.VendorItemPricing;
|
25 |
import in.shop2020.model.v1.inventory.VendorItemPricing;
|
| 25 |
import in.shop2020.model.v1.inventory.Warehouse;
|
26 |
import in.shop2020.model.v1.inventory.Warehouse;
|
| Line 190... |
Line 191... |
| 190 |
if(checkForErrors())
|
191 |
if(checkForErrors())
|
| 191 |
return "authsuccess";
|
192 |
return "authsuccess";
|
| 192 |
|
193 |
|
| 193 |
Sheet sheet = wb.getSheetAt(0);
|
194 |
Sheet sheet = wb.getSheetAt(0);
|
| 194 |
Row firstRow = sheet.getRow(0);
|
195 |
Row firstRow = sheet.getRow(0);
|
| - |
|
196 |
SnapdealItem snapdealItem;
|
| - |
|
197 |
in.shop2020.model.v1.catalog.CatalogService.Client catalogClient;
|
| 195 |
for (Row row : sheet) {
|
198 |
for (Row row : sheet) {
|
| 196 |
long orderCountForRow = 0;
|
199 |
long orderCountForRow = 0;
|
| 197 |
rowId++;
|
200 |
rowId++;
|
| 198 |
if(row.equals(firstRow))
|
201 |
if(row.equals(firstRow))
|
| 199 |
continue;
|
202 |
continue;
|
| Line 223... |
Line 226... |
| 223 |
totalPrice = overriddenPrice;
|
226 |
totalPrice = overriddenPrice;
|
| 224 |
}
|
227 |
}
|
| 225 |
LineItem lineItem = null;
|
228 |
LineItem lineItem = null;
|
| 226 |
try {
|
229 |
try {
|
| 227 |
lineItem = createLineItem(itemId, totalPrice);
|
230 |
lineItem = createLineItem(itemId, totalPrice);
|
| - |
|
231 |
catalogClient = new CatalogClient("catalog_service_server_host_amazon","catalog_service_server_port").getClient();
|
| - |
|
232 |
snapdealItem = catalogClient.getSnapdealItem(itemId);
|
| 228 |
Double subOrderId = row.getCell(SUBORDER_ID_INDEX).getNumericCellValue();
|
233 |
Double subOrderId = row.getCell(SUBORDER_ID_INDEX).getNumericCellValue();
|
| 229 |
String refCode = row.getCell(REFERENCE_CODE_INDEX).getStringCellValue();
|
234 |
String refCode = row.getCell(REFERENCE_CODE_INDEX).getStringCellValue();
|
| 230 |
lineItem.setExtra_info("SubOrderId = " + subOrderId + " ReferenceCode = " + refCode);
|
235 |
lineItem.setExtra_info("SubOrderId = " + subOrderId + " ReferenceCode = " + refCode);
|
| 231 |
} catch (Exception tex) {
|
236 |
} catch (Exception tex) {
|
| 232 |
logger.error("Unable to create order for RowId " + rowId, tex);
|
237 |
logger.error("Unable to create order for RowId " + rowId, tex);
|
| Line 426... |
Line 431... |
| 426 |
snapdealOrder.setSubOrderId(subOrderId);
|
431 |
snapdealOrder.setSubOrderId(subOrderId);
|
| 427 |
snapdealOrder.setReferenceCode(referenceCode);
|
432 |
snapdealOrder.setReferenceCode(referenceCode);
|
| 428 |
snapdealOrder.setProductName(productName);
|
433 |
snapdealOrder.setProductName(productName);
|
| 429 |
snapdealOrder.setSnapdealTxnDate(snapdealTxnDate.getTime());
|
434 |
snapdealOrder.setSnapdealTxnDate(snapdealTxnDate.getTime());
|
| 430 |
snapdealOrder.setListingPrice(listingPrice);
|
435 |
snapdealOrder.setListingPrice(listingPrice);
|
| - |
|
436 |
snapdealOrder.setMaxNlc(snapdealItem.getMaxNlc());
|
| 431 |
transaction_client.createSnapdealOrder(snapdealOrder);
|
437 |
transaction_client.createSnapdealOrder(snapdealOrder);
|
| 432 |
new PaymentClient().getClient().updatePaymentDetails(paymentId, null, null, null, null, null, null, Long.toString(subOrderId), null, PaymentStatus.SUCCESS, null, null);
|
438 |
new PaymentClient().getClient().updatePaymentDetails(paymentId, null, null, null, null, null, null, Long.toString(subOrderId), null, PaymentStatus.SUCCESS, null, null);
|
| 433 |
|
439 |
|
| 434 |
} catch (Exception e) {
|
440 |
} catch (Exception e) {
|
| 435 |
logger.error("Error while creating order for rowId " + rowId, e);
|
441 |
logger.error("Error while creating order for rowId " + rowId, e);
|