Subversion Repositories SmartDukaan

Rev

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

Rev 8994 Rev 8995
Line 28... Line 28...
28
import in.shop2020.thrift.clients.CatalogClient;
28
import in.shop2020.thrift.clients.CatalogClient;
29
import in.shop2020.thrift.clients.InventoryClient;
29
import in.shop2020.thrift.clients.InventoryClient;
30
import in.shop2020.thrift.clients.PaymentClient;
30
import in.shop2020.thrift.clients.PaymentClient;
31
import in.shop2020.thrift.clients.TransactionClient;
31
import in.shop2020.thrift.clients.TransactionClient;
32
import in.shop2020.thrift.clients.UserClient;
32
import in.shop2020.thrift.clients.UserClient;
-
 
33
import in.shop2020.utils.GmailUtils;
33
 
34
 
34
import java.io.BufferedInputStream;
35
import java.io.BufferedInputStream;
35
import java.io.BufferedReader;
36
import java.io.BufferedReader;
36
import java.io.File;
37
import java.io.File;
37
import java.io.FileInputStream;
38
import java.io.FileInputStream;
Line 47... Line 48...
47
import java.util.ArrayList;
48
import java.util.ArrayList;
48
import java.util.Arrays;
49
import java.util.Arrays;
49
import java.util.Calendar;
50
import java.util.Calendar;
50
import java.util.Collections;
51
import java.util.Collections;
51
import java.util.Date;
52
import java.util.Date;
-
 
53
import java.util.GregorianCalendar;
52
import java.util.HashMap;
54
import java.util.HashMap;
53
import java.util.List;
55
import java.util.List;
54
import java.util.Map;
56
import java.util.Map;
55
 
57
 
56
import javax.servlet.ServletContext;
58
import javax.servlet.ServletContext;
Line 596... Line 598...
596
		catch (FileNotFoundException e) {
598
		catch (FileNotFoundException e) {
597
			// TODO Auto-generated catch block
599
			// TODO Auto-generated catch block
598
			e.printStackTrace();
600
			e.printStackTrace();
599
		}
601
		}
600
 
602
 
-
 
603
		
-
 
604
		
-
 
605
		
-
 
606
		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
-
 
607
		Calendar cal=GregorianCalendar.getInstance();
-
 
608
		String emailFromAddress = "flipkart-alerts";
-
 
609
		String password = "cafe@nes";
-
 
610
		GmailUtils mailer = new GmailUtils();
-
 
611
		String sendTo[] = new String[]{"vikram.raghav@shop2020.in"};
-
 
612
		/*String sendTo[] = new String[]{ "sandeep.sachdeva@shop2020.in", "vikram.raghav@shop2020.in", "rajneesh.arora@shop2020.in",
-
 
613
				"khushal.bhatia@shop2020.in","manoj.kumar@saholic.com","chaitnaya.vats@saholic.com",
-
 
614
				"yukti.jain@shop2020.in","manisha.sharma@shop2020.in","chandan.kumar@shop2020.in","ankush.dhingra@shop2020.in","amar.kumar@shop2020.in"};
-
 
615
		*/		
-
 
616
		try {
-
 
617
			if(sb!=null){
-
 
618
				String emailSubjectTxt = "Flipkart Orders Created Successfully (Check Alerts)"+sdf.format(cal.getTime());
-
 
619
				mailer.sendSSLMessage(sendTo, emailSubjectTxt, sb.toString(), emailFromAddress, password, new ArrayList<File>());
-
 
620
			}
-
 
621
			else{
-
 
622
				if(orders_processed!=0){
-
 
623
					String emailSubjectTxt = "Flipkart Orders Created Successfully"+sdf.format(cal.getTime());
-
 
624
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,"No Alerts", emailFromAddress, password, new ArrayList<File>());
-
 
625
			
-
 
626
				}
-
 
627
				else{
-
 
628
					String emailSubjectTxt = "No New Approved Orders"+sdf.format(cal.getTime());
-
 
629
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,"No Alerts", emailFromAddress, password, new ArrayList<File>());
-
 
630
			
-
 
631
				}
-
 
632
			}
601
 
633
 
-
 
634
			}
-
 
635
			catch (Exception e) {
-
 
636
				e.printStackTrace();
-
 
637
			}
602
	}
638
	}
603
 
639
 
604
	public static Logger getLogger() {
640
	public static Logger getLogger() {
605
		return logger;
641
		return logger;
606
	}
642
	}