Subversion Repositories SmartDukaan

Rev

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

Rev 25601 Rev 25602
Line 671... Line 671...
671
		}
671
		}
672
 
672
 
673
		String fileName = "InvestmentSummary-" + FormattingUtils.formatDate(LocalDateTime.now()) + ".csv";
673
		String fileName = "InvestmentSummary-" + FormattingUtils.formatDate(LocalDateTime.now()) + ".csv";
674
 
674
 
675
		for (Map.Entry<String, Set<String>> storeGuyEntry : csService.getAuthUserPartnerEmailMapping().entrySet()) {
675
		for (Map.Entry<String, Set<String>> storeGuyEntry : csService.getAuthUserPartnerEmailMapping().entrySet()) {
676
			List<List<? extends Serializable>> filteredRows = storeGuyEntry.getValue().stream()
676
			/*List<List<? extends Serializable>> filteredRows = storeGuyEntry.getValue().stream()
677
					.map(x -> partnerRow.get(x)).filter(x -> x != null).collect(Collectors.toList());
677
					.map(x -> partnerRow.get(x)).filter(x -> x != null).collect(Collectors.toList());*/
-
 
678
			List<List<? extends Serializable>> filteredRows = new ArrayList<>();
678
			ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
679
			ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, filteredRows);
-
 
680
			//String[] sendToArray = new String[] {storeGuyEntry.getKey()};
679
			String[] sendToArray = storeGuyEntry.getValue().toArray(new String[0]);
681
			String[] sendToArray = storeGuyEntry.getValue().toArray(new String[0]);
680
			Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA",
682
			Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA",
681
					fileName, new ByteArrayResource(baos.toByteArray()));
683
					fileName, new ByteArrayResource(baos.toByteArray()));
682
		}
684
		}
683
 
685
 
684
		ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
686
/*		ByteArrayOutputStream baos = FileUtil.getCSVByteStream(headers, rows);
685
		String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
687
		String[] sendToArray = sendTo.toArray(new String[sendTo.size()]);
686
		Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA", fileName,
688
		Utils.sendMailWithAttachment(googleMailSender, sendToArray, null, "Partner Investment Summary", "PFA", fileName,
687
				new ByteArrayResource(baos.toByteArray()));
689
				new ByteArrayResource(baos.toByteArray()));*/
688
 
690
 
689
	}
691
	}
690
 
692
 
691
	private Map<String, SaleRoles> getPartnerEmailSalesMap() {
693
	private Map<String, SaleRoles> getPartnerEmailSalesMap() {
692
		Map<String, SaleRoles> partnerEmailSalesMap = new HashMap<>();
694
		Map<String, SaleRoles> partnerEmailSalesMap = new HashMap<>();