Subversion Repositories SmartDukaan

Rev

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

Rev 23912 Rev 23929
Line 4... Line 4...
4
import java.io.IOException;
4
import java.io.IOException;
5
import java.io.InputStream;
5
import java.io.InputStream;
6
import java.net.URISyntaxException;
6
import java.net.URISyntaxException;
7
import java.net.URL;
7
import java.net.URL;
8
import java.util.ArrayList;
8
import java.util.ArrayList;
9
import java.util.Collection;
-
 
10
import java.util.Collections;
9
import java.util.Collections;
11
import java.util.HashMap;
10
import java.util.HashMap;
12
import java.util.HashSet;
11
import java.util.HashSet;
13
import java.util.List;
12
import java.util.List;
14
import java.util.Map;
13
import java.util.Map;
Line 19... Line 18...
19
import javax.mail.internet.MimeMessage;
18
import javax.mail.internet.MimeMessage;
20
 
19
 
21
import org.apache.commons.io.FileUtils;
20
import org.apache.commons.io.FileUtils;
22
import org.apache.commons.io.IOUtils;
21
import org.apache.commons.io.IOUtils;
23
import org.apache.http.client.utils.URIBuilder;
22
import org.apache.http.client.utils.URIBuilder;
-
 
23
import org.apache.logging.log4j.LogManager;
-
 
24
import org.apache.logging.log4j.Logger;
24
import org.apache.thrift.TException;
25
import org.apache.thrift.TException;
25
import org.apache.thrift.transport.TTransportException;
26
import org.apache.thrift.transport.TTransportException;
26
import org.json.JSONObject;
27
import org.json.JSONObject;
27
import org.apache.logging.log4j.Logger;
-
 
28
import org.apache.logging.log4j.LogManager;
28
import org.springframework.core.io.InputStreamSource;
29
import org.springframework.http.HttpHeaders;
29
import org.springframework.http.HttpHeaders;
30
import org.springframework.http.MediaType;
30
import org.springframework.http.MediaType;
31
import org.springframework.mail.javamail.JavaMailSender;
31
import org.springframework.mail.javamail.JavaMailSender;
32
import org.springframework.mail.javamail.MimeMessageHelper;
32
import org.springframework.mail.javamail.MimeMessageHelper;
33
 
33
 
Line 241... Line 241...
241
	    		helper.addAttachment(file.getName(), file);
241
	    		helper.addAttachment(file.getName(), file);
242
	    	}
242
	    	}
243
    	}
243
    	}
244
    	mailSender.send(message);
244
    	mailSender.send(message);
245
	}
245
	}
-
 
246
 
-
 
247
	public static void sendMailWithAttachment(JavaMailSender mailSender, String emailTo, String[] cc, String subject, String body, String fileName, InputStreamSource inputStreamSource) throws Exception {
-
 
248
		MimeMessage message = mailSender.createMimeMessage();
-
 
249
		MimeMessageHelper helper = new MimeMessageHelper(message,true);
-
 
250
		helper.setSubject(subject);
-
 
251
		helper.setText(body);
-
 
252
		if(cc != null) {
-
 
253
			helper.setCc(cc);
-
 
254
		}
-
 
255
		helper.setTo(emailTo);
-
 
256
		helper.addAttachment(fileName, inputStreamSource);
-
 
257
		InternetAddress senderAddress = new InternetAddress("noreply@smartdukaan.com", "SmartDukaan Care");
-
 
258
		helper.setFrom(senderAddress);
-
 
259
		mailSender.send(message);
-
 
260
	}
246
	
261
	
247
	public static String[] getOrderStatus(RechargeOrderStatus status){
262
	public static String[] getOrderStatus(RechargeOrderStatus status){
248
		if (status == null){
263
		if (status == null){
249
			status = RechargeOrderStatus.INIT;
264
			status = RechargeOrderStatus.INIT;
250
		}
265
		}