Subversion Repositories SmartDukaan

Rev

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

Rev 25765 Rev 25769
Line 18... Line 18...
18
 
18
 
19
import org.apache.commons.io.output.ByteArrayOutputStream;
19
import org.apache.commons.io.output.ByteArrayOutputStream;
20
import org.apache.commons.lang.StringUtils;
20
import org.apache.commons.lang.StringUtils;
21
import org.apache.logging.log4j.LogManager;
21
import org.apache.logging.log4j.LogManager;
22
import org.apache.logging.log4j.Logger;
22
import org.apache.logging.log4j.Logger;
-
 
23
import org.apache.solr.common.util.Hash;
23
import org.openqa.selenium.OutputType;
24
import org.openqa.selenium.OutputType;
24
import org.openqa.selenium.TakesScreenshot;
25
import org.openqa.selenium.TakesScreenshot;
25
import org.openqa.selenium.WebDriver;
26
import org.openqa.selenium.WebDriver;
26
import org.openqa.selenium.chrome.ChromeDriver;
27
import org.openqa.selenium.chrome.ChromeDriver;
27
import org.openqa.selenium.chrome.ChromeOptions;
28
import org.openqa.selenium.chrome.ChromeOptions;
Line 739... Line 740...
739
		}
740
		}
740
		for (Map.Entry<String, Set<Integer>> entry : authUserPartnerIdMapping.entrySet()) {
741
		for (Map.Entry<String, Set<Integer>> entry : authUserPartnerIdMapping.entrySet()) {
741
			String email = entry.getKey();
742
			String email = entry.getKey();
742
			Set<Integer> partnerIds = entry.getValue();
743
			Set<Integer> partnerIds = entry.getValue();
743
			StringBuffer body = new StringBuffer();
744
			StringBuffer body = new StringBuffer();
744
			
-
 
-
 
745
			Map<Integer, File> emailSnapshotMap = new HashMap<>();
745
			for (int fofoId : partnerIds) {
746
			for (int fofoId : partnerIds) {
746
				body.append(String.format("<br><img src=\"cid:%d\">", fofoId));
747
				body.append(String.format("<br/><img src=\"cid:%d\"/>", fofoId));
-
 
748
				emailSnapshotMap.put(fofoId, partnerSnapshotMap.get(fofoId));
747
			}
749
			}
748
			Utils.sendEmbeddedHtmlMail(mailSender, 
750
			Utils.sendEmbeddedHtmlMail(mailSender, 
749
					new String[] { "amit.gupta@shop2020.in"}, 
751
					new String[] { "amit.gupta@shop2020.in"}, 
750
					new String[] {},
752
					new String[] {},
751
					String.format("Franchise Screenshots - %s", FormattingUtils.formatDate(LocalDateTime.now())),
753
					String.format("Franchise Screenshots - %s", FormattingUtils.formatDate(LocalDateTime.now())),
752
					body.toString(), partnerSnapshotMap );
754
					body.toString(), emailSnapshotMap );
753
			break;
755
			break;
754
		}
756
		}
755
		driver.quit();
757
		driver.quit();
756
	}
758
	}
757
}
759
}