| 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");
|