| Line 6... |
Line 6... |
| 6 |
import java.io.InputStreamReader;
|
6 |
import java.io.InputStreamReader;
|
| 7 |
import java.util.ArrayList;
|
7 |
import java.util.ArrayList;
|
| 8 |
import java.util.Calendar;
|
8 |
import java.util.Calendar;
|
| 9 |
import java.util.GregorianCalendar;
|
9 |
import java.util.GregorianCalendar;
|
| 10 |
import java.util.List;
|
10 |
import java.util.List;
|
| - |
|
11 |
import java.util.concurrent.TimeUnit;
|
| 11 |
|
12 |
|
| 12 |
import in.shop2020.model.v1.order.FlipkartOrder;
|
13 |
import in.shop2020.model.v1.order.FlipkartOrder;
|
| 13 |
import in.shop2020.model.v1.order.TransactionServiceException;
|
14 |
import in.shop2020.model.v1.order.TransactionServiceException;
|
| 14 |
|
15 |
|
| 15 |
import in.shop2020.serving.model.Order;
|
16 |
import in.shop2020.serving.model.Order;
|
| Line 35... |
Line 36... |
| 35 |
|
36 |
|
| 36 |
public class FlipkartHoldOrdersReconciliation{
|
37 |
public class FlipkartHoldOrdersReconciliation{
|
| 37 |
private static String sendTo[] = new String[]{ "sandeep.sachdeva@shop2020.in", "eng@shop2020.in" ,
|
38 |
private static String sendTo[] = new String[]{ "sandeep.sachdeva@shop2020.in", "eng@shop2020.in" ,
|
| 38 |
"khushal.bhatia@shop2020.in","manoj.kumar@saholic.com","chaitnaya.vats@saholic.com",
|
39 |
"khushal.bhatia@shop2020.in","manoj.kumar@saholic.com","chaitnaya.vats@saholic.com",
|
| 39 |
"yukti.jain@shop2020.in","chandan.kumar@shop2020.in","ankush.dhingra@shop2020.in"};
|
40 |
"yukti.jain@shop2020.in","chandan.kumar@shop2020.in","ankush.dhingra@shop2020.in"};
|
| - |
|
41 |
private static String sendTo1[] = new String[]{"manish.sharma@shop2020.in"};
|
| 40 |
private static java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
|
42 |
private static java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
|
| 41 |
private static Calendar cal=GregorianCalendar.getInstance();
|
43 |
private static Calendar cal=GregorianCalendar.getInstance();
|
| 42 |
private static String emailFromAddress = "build-staging@shop2020.in";
|
44 |
private static String emailFromAddress = "build-staging@shop2020.in";
|
| 43 |
private static String password = "shop2020";
|
45 |
private static String password = "shop2020";
|
| 44 |
private static GmailUtils mailer = new GmailUtils();
|
46 |
private static GmailUtils mailer = new GmailUtils();
|
| Line 135... |
Line 137... |
| 135 |
}
|
137 |
}
|
| 136 |
}
|
138 |
}
|
| 137 |
}
|
139 |
}
|
| 138 |
}
|
140 |
}
|
| 139 |
|
141 |
|
| - |
|
142 |
client.getConnectionManager().releaseConnection(null, 1000, TimeUnit.MILLISECONDS);
|
| - |
|
143 |
|
| 140 |
resB.append("Still Pending Orders:-\n");
|
144 |
resB.append("Still Pending Orders:-\n");
|
| 141 |
System.out.println("Still Pending Orders:-");
|
145 |
System.out.println("Still Pending Orders:-");
|
| 142 |
for(FlipkartOrder order: pendingOrderList){
|
146 |
for(FlipkartOrder order: pendingOrderList){
|
| 143 |
resB.append(order.getOrderId()+" "+ order.getFlipkartOrderId()+"\n");
|
147 |
resB.append(order.getOrderId()+" "+ order.getFlipkartOrderId()+"\n");
|
| 144 |
System.out.println(order.getOrderId()+" "+ order.getFlipkartOrderId());
|
148 |
System.out.println(order.getOrderId()+" "+ order.getFlipkartOrderId());
|
| Line 165... |
Line 169... |
| 165 |
mailer.sendSSLMessage(sendTo, emailSubjectTxt, resB.toString(), emailFromAddress, password, new ArrayList<File>());
|
169 |
mailer.sendSSLMessage(sendTo, emailSubjectTxt, resB.toString(), emailFromAddress, password, new ArrayList<File>());
|
| 166 |
System.out.println(sb.toString());
|
170 |
System.out.println(sb.toString());
|
| 167 |
} catch (Exception e) {
|
171 |
} catch (Exception e) {
|
| 168 |
e.printStackTrace();
|
172 |
e.printStackTrace();
|
| 169 |
try{
|
173 |
try{
|
| 170 |
mailer.sendSSLMessage(sendTo, "Error in Hold Order Recon Process", "Please inform Engineering Team", emailFromAddress, password, new ArrayList<File>());
|
174 |
mailer.sendSSLMessage(sendTo1, "Error in Hold Order Recon Process", "Please inform Engineering Team", emailFromAddress, password, new ArrayList<File>());
|
| 171 |
}catch (Exception e1) {
|
175 |
}catch (Exception e1) {
|
| 172 |
e1.printStackTrace();
|
176 |
e1.printStackTrace();
|
| 173 |
}
|
177 |
}
|
| 174 |
}
|
178 |
}
|
| 175 |
}
|
179 |
}
|