Subversion Repositories SmartDukaan

Rev

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

Rev 30752 Rev 30765
Line 2084... Line 2084...
2084
				+ "	    					<th style='border:1px solid black;padding: 5px'>Sale</th>"
2084
				+ "	    					<th style='border:1px solid black;padding: 5px'>Sale</th>"
2085
				+ "	    					<th style='border:1px solid black;padding: 5px'>Smartphone Sale</th>"
2085
				+ "	    					<th style='border:1px solid black;padding: 5px'>Smartphone Sale</th>"
2086
				+ "	    					<th style='border:1px solid black;padding: 5px'>SmartPhone Qty</th>"
2086
				+ "	    					<th style='border:1px solid black;padding: 5px'>SmartPhone Qty</th>"
2087
				+ "	    				</tr>");
2087
				+ "	    				</tr>");
2088
 
2088
 
-
 
2089
		/*
-
 
2090
		 * List<Integer> sortedPartnerSalesHeaders =
2089
		List<Integer> sortedPartnerSalesHeaders = partnerSalesHeadersMap.values().stream()
2091
		 * partnerSalesHeadersMap.values().stream()
2090
				.sorted(Comparator.comparing(FofoReportingModel::getCode)
2092
		 * .sorted(Comparator.comparing(FofoReportingModel::getCode)
2091
						.thenComparing(FofoReportingModel::getRegionalManager)
2093
		 * .thenComparing(FofoReportingModel::getRegionalManager)
2092
						.thenComparing(FofoReportingModel::getTerritoryManager))
2094
		 * .thenComparing(FofoReportingModel::getTerritoryManager))
2093
				.map(FofoReportingModel::getFofoId).collect(Collectors.toList());
2095
		 * .map(FofoReportingModel::getFofoId).collect(Collectors.toList());
-
 
2096
		 */
-
 
2097
 
-
 
2098
		List<Integer> sortedSaleTargetReport = saleTargetReportModelMap.values().stream()
-
 
2099
				.sorted(Comparator.comparing(SaleTargetReportModel::getTotalSale)).map(SaleTargetReportModel::getFofoId)
-
 
2100
				.collect(Collectors.toList());
2094
		for (Integer fofoId : sortedPartnerSalesHeaders) {
2101
		for (Integer fofoId : sortedSaleTargetReport) {
2095
			if (saleTargetReportModelMap.get(fofoId).getPast3daysSale() == 0) {
2102
			if (saleTargetReportModelMap.get(fofoId).getPast3daysSale() == 0) {
2096
				sb.append("<tr style='background-color:red'>");
2103
				sb.append("<tr style='background-color:red'>");
2097
			} else {
2104
			} else {
2098
				sb.append("<tr>");
2105
				sb.append("<tr>");
2099
			}
2106
			}
Line 2891... Line 2898...
2891
 
2898
 
2892
		Map<Integer, AuthUser> assignAuthUserMap = authRepository.selectAllAuthUserByIds(assignTo).stream()
2899
		Map<Integer, AuthUser> assignAuthUserMap = authRepository.selectAllAuthUserByIds(assignTo).stream()
2893
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
2900
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
2894
 
2901
 
2895
		List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com",
2902
		List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com",
2896
				"niranjan.kala@smartdukaan.com", "sm@smartdukaan.com", "tejbeer.kaur@shop2020.in");
2903
				"niranjan.kala@smartdukaan.com", "sm@smartdukaan.com");
2897
		LOGGER.info("partnerProblem" + partnerProblems);
2904
		LOGGER.info("partnerProblem" + partnerProblems);
2898
		StringBuilder sb = new StringBuilder();
2905
		StringBuilder sb = new StringBuilder();
2899
		sb.append("<htl><body>");
2906
		sb.append("<htl><body>");
2900
		sb.append(
2907
		sb.append(
2901
				"<p>Number against MTD or Investment are the count of days the MTD is low VS LMTD OR Investment is below 75%.</p><br/><p>These partners needs immediate attention.</p><br/><table style='border:1px solid black';cellspacing=0>");
2908
				"<p>Number against MTD or Investment are the count of days the MTD is low VS LMTD OR Investment is below 75%.</p><br/><p>These partners needs immediate attention.</p><br/><table style='border:1px solid black';cellspacing=0>");