Subversion Repositories SmartDukaan

Rev

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

Rev 11449 Rev 13742
Line 230... Line 230...
230
			t_order.setStatusDescription("Payment Pending");
230
			t_order.setStatusDescription("Payment Pending");
231
			t_order.setCreated_timestamp(new Date().getTime());
231
			t_order.setCreated_timestamp(new Date().getTime());
232
			t_order.setOrderType(OrderType.B2C);
232
			t_order.setOrderType(OrderType.B2C);
233
			t_order.setCod(false);
233
			t_order.setCod(false);
234
			System.out.println("t order created");
234
			System.out.println("t order created");
-
 
235
			SimpleDateFormat istFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-
 
236
			Date snapdealTxnDate = null;
235
			try {
237
			try {
236
				SimpleDateFormat istFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-
 
237
				Date shipDate = null;
-
 
238
				try {
-
 
239
					shipDate= istFormatter.parse(order.getShipByDate());
238
				snapdealTxnDate = istFormatter.parse(order.getOrderPlacedDate());
240
				} catch (ParseException e) {
239
			} catch (ParseException e) {
241
					logger.error("Could not parse order ship date from file " , e);
240
				logger.error(order.getSuborderId() + " Could not parse snapdeal order date from file " , e);
242
					e.printStackTrace();
-
 
243
					sb.append(order.getSuborderId() + " Could not parse ship date" + " " + "\n");
241
				sb.append(order.getSuborderId() + " Could not parse order date" +"\n");
244
					continue;
242
				continue;
245
				}
243
			}
-
 
244
			try {
-
 
245
				Date shipDate = new Date(snapdealTxnDate.getTime()+172800000l);
246
				Calendar time = Calendar.getInstance();
246
				Calendar time = Calendar.getInstance();
247
				t_order.setPromised_shipping_time(shipDate.getTime());
247
				t_order.setPromised_shipping_time(shipDate.getTime());
248
				t_order.setExpected_shipping_time(shipDate.getTime());
248
				t_order.setExpected_shipping_time(shipDate.getTime());
249
				time.add(Calendar.DAY_OF_MONTH, 4);
249
				time.add(Calendar.DAY_OF_MONTH, 4);
250
				t_order.setPromised_delivery_time(time.getTimeInMillis());
250
				t_order.setPromised_delivery_time(time.getTimeInMillis());
Line 419... Line 419...
419
			t_order.setOrderType(OrderType.B2C);
419
			t_order.setOrderType(OrderType.B2C);
420
			orderlist.add(t_order);
420
			orderlist.add(t_order);
421
			txn.setOrders(orderlist);
421
			txn.setOrders(orderlist);
422
			String referenceCode = order.getReferenceCode();
422
			String referenceCode = order.getReferenceCode();
423
			String productName = order.getProduct();
423
			String productName = order.getProduct();
424
			SimpleDateFormat istFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-
 
425
			Date snapdealTxnDate = null;
-
 
426
			try {
424
			
427
				snapdealTxnDate = istFormatter.parse(order.getOrderPlacedDate());
-
 
428
			} catch (ParseException e) {
-
 
429
				logger.error(order.getSuborderId() + " Could not parse snapdeal order date from file " , e);
-
 
430
				sb.append(order.getSuborderId() + " Could not parse order date" +"\n");
-
 
431
				continue;
-
 
432
			}
425
			
433
			try {
426
			try {
434
				transactionId =  String.valueOf(transaction_client.createTransaction(txn));
427
				transactionId =  String.valueOf(transaction_client.createTransaction(txn));
435
			} catch (TransactionServiceException e) {
428
			} catch (TransactionServiceException e) {
436
				logger.error(order.getSuborderId() + " Could not create transaction " , e);
429
				logger.error(order.getSuborderId() + " Could not create transaction " , e);
437
				sb.append(order.getSuborderId() + " Could not create transaction" +"\n");
430
				sb.append(order.getSuborderId() + " Could not create transaction" +"\n");