Subversion Repositories SmartDukaan

Rev

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

Rev 13182 Rev 13189
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
	}