Subversion Repositories SmartDukaan

Rev

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

Rev 13733 Rev 13734
Line 85... Line 85...
85
	//  0			1				2				3				4				5			6			7		8				9			10				11				12				13				14			15				16			17				18					19				20				21			22		23			24				25
85
	//  0			1				2				3				4				5			6			7		8				9			10				11				12				13				14			15				16			17				18					19				20				21			22		23			24				25
86
	private static final int HS_ORDER_NO_INDEX = 0;
86
	private static final int HS_ORDER_NO_INDEX = 0;
87
	private static final int HS_SUB_ORDER_NO_INDEX = 1;
87
	private static final int HS_SUB_ORDER_NO_INDEX = 1;
88
	private static final int CATALOGUE_NAME_INDEX = 2;
88
	private static final int CATALOGUE_NAME_INDEX = 2;
89
	private static final int BILLING_NAME_INDEX = 3;
89
	private static final int BILLING_NAME_INDEX = 3;
-
 
90
	private static final int SHIPPING_NAME_INDEX = 4;
90
	private static final int PRODUCT_ID_INDEX = 5;
91
	private static final int PRODUCT_ID_INDEX = 5;
91
	private static final int ITEM_ID_INDEX = 7;
92
	private static final int ITEM_ID_INDEX = 7;
92
	private static final int SELLER_SKU_INDEX = 8;
93
	private static final int SELLER_SKU_INDEX = 8;
93
	private static final int QUANTITY_INDEX = 9;
94
	private static final int QUANTITY_INDEX = 9;
94
	private static final int SUB_ORDER_AMOUNT_INDEX = 10;
95
	private static final int SUB_ORDER_AMOUNT_INDEX = 10;
Line 231... Line 232...
231
 
232
 
232
					Order t_order = new Order();
233
					Order t_order = new Order();
233
					t_order.setCustomer_id(user.getUserId());
234
					t_order.setCustomer_id(user.getUserId());
234
					t_order.setCustomer_email(sourceDetail.getEmail());
235
					t_order.setCustomer_email(sourceDetail.getEmail());
235
					row.getCell(BILLING_NAME_INDEX).setCellType(Cell.CELL_TYPE_STRING);
236
					row.getCell(BILLING_NAME_INDEX).setCellType(Cell.CELL_TYPE_STRING);
-
 
237
					row.getCell(SHIPPING_NAME_INDEX).setCellType(Cell.CELL_TYPE_STRING);
236
					row.getCell(SHIPPING_ADDRESS_INDEX).setCellType(Cell.CELL_TYPE_STRING);
238
					row.getCell(SHIPPING_ADDRESS_INDEX).setCellType(Cell.CELL_TYPE_STRING);
237
					row.getCell(SHIPPING_CITY_INDEX).setCellType(Cell.CELL_TYPE_STRING);
239
					row.getCell(SHIPPING_CITY_INDEX).setCellType(Cell.CELL_TYPE_STRING);
238
					row.getCell(SHIPPING_STATE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
240
					row.getCell(SHIPPING_STATE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
239
					row.getCell(MOBILE_NO_INDEX).setCellType(Cell.CELL_TYPE_STRING);
241
					row.getCell(MOBILE_NO_INDEX).setCellType(Cell.CELL_TYPE_STRING);
240
					row.getCell(ZIPCODE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
242
					row.getCell(ZIPCODE_INDEX).setCellType(Cell.CELL_TYPE_STRING);
Line 342... Line 344...
342
						String productId = row.getCell(PRODUCT_ID_INDEX).getStringCellValue();
344
						String productId = row.getCell(PRODUCT_ID_INDEX).getStringCellValue();
343
						
345
						
344
						String catalogueName = row.getCell(CATALOGUE_NAME_INDEX).getStringCellValue();
346
						String catalogueName = row.getCell(CATALOGUE_NAME_INDEX).getStringCellValue();
345
						String courierName = row.getCell(COURIER_NAME_INDEX).getStringCellValue();
347
						String courierName = row.getCell(COURIER_NAME_INDEX).getStringCellValue();
346
						String paymentMode = row.getCell(PAYMENT_MODE_INDEX).getStringCellValue();
348
						String paymentMode = row.getCell(PAYMENT_MODE_INDEX).getStringCellValue();
-
 
349
						String shippingName = row.getCell(SHIPPING_NAME_INDEX).getStringCellValue();
347
						Date hsTxnDate = row.getCell(ORDER_DATE_INDEX).getDateCellValue();
350
						Date hsTxnDate = row.getCell(ORDER_DATE_INDEX).getDateCellValue();
348
 
351
 
349
						if(transaction_client.homeShopOrderExists(hsOrderNo, hsSubOrderNo)) {
352
						if(transaction_client.homeShopOrderExists(hsOrderNo, hsSubOrderNo)) {
350
							setErrorMsg(getErrorMsg() + "<br>Duplicate order for Home Shop OrderNo " + hsOrderNo + " and Home Shop Sub Order No "+hsSubOrderNo+"for row number  " + rowId);
353
							setErrorMsg(getErrorMsg() + "<br>Duplicate order for Home Shop OrderNo " + hsOrderNo + " and Home Shop Sub Order No "+hsSubOrderNo+"for row number  " + rowId);
351
							logger.error("Duplicate order for Home Shop OrderNo " + hsOrderNo + " and Home Shop Sub Order No "+hsSubOrderNo+"for row number  " + rowId);
354
							logger.error("Duplicate order for Home Shop OrderNo " + hsOrderNo + " and Home Shop Sub Order No "+hsSubOrderNo+"for row number  " + rowId);
Line 374... Line 377...
374
						homeshopOrder.setSellerSku(sku);
377
						homeshopOrder.setSellerSku(sku);
375
						homeshopOrder.setPaymentMode(paymentMode);
378
						homeshopOrder.setPaymentMode(paymentMode);
376
						homeshopOrder.setCourierName(courierName);
379
						homeshopOrder.setCourierName(courierName);
377
						homeshopOrder.setSlaDays(slaDays);
380
						homeshopOrder.setSlaDays(slaDays);
378
						homeshopOrder.setCatalogueName(catalogueName);
381
						homeshopOrder.setCatalogueName(catalogueName);
-
 
382
						homeshopOrder.setShippingName(shippingName);
379
						transaction_client.createHomeShopOrder(homeshopOrder);
383
						transaction_client.createHomeShopOrder(homeshopOrder);
380
						new PaymentClient().getClient().updatePaymentDetails(paymentId, null, null, null, null, null, null, hsSubOrderNo, null, PaymentStatus.SUCCESS, null, null);
384
						new PaymentClient().getClient().updatePaymentDetails(paymentId, null, null, null, null, null, null, hsSubOrderNo, null, PaymentStatus.SUCCESS, null, null);
381
 
385
 
382
					} catch (Exception e) {
386
					} catch (Exception e) {
383
						logger.error("Error while creating order for rowId " + rowId, e);
387
						logger.error("Error while creating order for rowId " + rowId, e);