Subversion Repositories SmartDukaan

Rev

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

Rev 28212 Rev 28213
Line 2474... Line 2474...
2474
 
2474
 
2475
			}
2475
			}
2476
 
2476
 
2477
		}
2477
		}
2478
 
2478
 
2479
		Map<Integer, CustomRetailer> customRetailers = retailerService.getAllFofoRetailers();
-
 
2480
		List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com",
-
 
2481
				"hemant.kaura@smartdukaan.com", "niranjan.kala@smartdukaan.com", "sm@smartdukaan.com ");
-
 
2482
		List<PartnerProblem> partnerProblems = partnerProblemRepository.selectAll().stream()
2479
		List<PartnerProblem> partnerProblems = partnerProblemRepository.selectAll().stream()
2483
				.filter(x -> x.getMtd() + x.getInvestment() + x.getStockInvestment() > 0).collect(Collectors.toList());
2480
				.filter(x -> x.getMtd() + x.getInvestment() + x.getStockInvestment() > 0).collect(Collectors.toList());
2484
 
2481
 
-
 
2482
		Map<Integer, CustomRetailer> customRetailers = retailerService.getAllFofoRetailers();
-
 
2483
 
-
 
2484
		List<Integer> assignTo = Arrays.asList(15, 9, 34, 54, 53);
-
 
2485
 
-
 
2486
		Map<Integer, AuthUser> assignAuthUserMap = authRepository.selectAllAuthUserByIds(assignTo).stream()
-
 
2487
				.collect(Collectors.toMap(x -> x.getId(), x -> x));
-
 
2488
 
-
 
2489
		List<String> sendTo = Arrays.asList("kamini.sharma@smartdukaan.com", "tarun.verma@smartdukaan.com",
-
 
2490
				"hemant.kaura@smartdukaan.com", "niranjan.kala@smartdukaan.com", "sm@smartdukaan.com ");
2485
		LOGGER.info("partnerProblem" + partnerProblems);
2491
		LOGGER.info("partnerProblem" + partnerProblems);
2486
		StringBuilder sb = new StringBuilder();
2492
		StringBuilder sb = new StringBuilder();
2487
		sb.append("<html><body>");
2493
		sb.append("<html><body>");
2488
		sb.append("<p>Partner Problem Alert!:</p><br/><table style='border:1px solid black';cellspacing=0>");
2494
		sb.append("<p>Partner Problem Alert!:</p><br/><table style='border:1px solid black';cellspacing=0>");
2489
		sb.append("<tbody>\n" + "	    <tr>"
2495
		sb.append("<tbody>\n" + "	    <tr>"
Line 2501... Line 2507...
2501
 
2507
 
2502
			Map<EscalationType, AuthUser> authUserMap = csService.getAuthUserAndEsclationByPartnerId(pp.getFofoId());
2508
			Map<EscalationType, AuthUser> authUserMap = csService.getAuthUserAndEsclationByPartnerId(pp.getFofoId());
2503
			sb.append("<tr>");
2509
			sb.append("<tr>");
2504
			sb.append("<td style='border:1px solid black;padding: 5px'>"
2510
			sb.append("<td style='border:1px solid black;padding: 5px'>"
2505
					+ customRetailers.get(pp.getFofoId()).getBusinessName() + "</td>");
2511
					+ customRetailers.get(pp.getFofoId()).getBusinessName() + "</td>");
2506
			sb.append("<td style='border:1px solid black;padding: 5px'>" + sendTo.get(value) + "</td>");
2512
			sb.append("<td style='border:1px solid black;padding: 5px'>"
-
 
2513
					+ assignAuthUserMap.get(assignTo.get(value)).getName() + "</td>");
2507
			sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getMtd() + "</td>");
2514
			sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getMtd() + "</td>");
2508
			sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getInvestment() + "</td>");
2515
			sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getInvestment() + "</td>");
2509
			sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getStockInvestment() + "</td>");
2516
			sb.append("<td style='border:1px solid black;padding: 5px'>" + pp.getStockInvestment() + "</td>");
2510
			sb.append("<td style='border:1px solid black;padding: 5px'>" + authUserMap.get(EscalationType.L1)
2517
			sb.append("<td style='border:1px solid black;padding: 5px'>" + authUserMap.get(EscalationType.L1) == null
-
 
2518
					? ""
-
 
2519
					: authUserMap.get(EscalationType.L1).getName() + "," + authUserMap.get(EscalationType.L2) == null
-
 
2520
							? ""
2511
					+ authUserMap.get(EscalationType.L2) + "</td>");
2521
							: authUserMap.get(EscalationType.L2).getName() + "</td>");
2512
 
2522
 
2513
			sb.append("</tr>");
2523
			sb.append("</tr>");
2514
		}
2524
		}
2515
		sb.append("</tbody></table><br><br>");
2525
		sb.append("</tbody></table><br><br>");
2516
		String subject = "Partner Problem Alert!";
2526
		String subject = "Partner Problem Alert!";