Subversion Repositories SmartDukaan

Rev

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

Rev 28812 Rev 28813
Line 1125... Line 1125...
1125
						Collectors.minBy(Comparator.comparing(EmployeeAttendance::getCreateTimestamp))));
1125
						Collectors.minBy(Comparator.comparing(EmployeeAttendance::getCreateTimestamp))));
1126
		for (AuthUser authUser : authUsers) {
1126
		for (AuthUser authUser : authUsers) {
1127
			User user = userMap.get(authUser.getEmailId());
1127
			User user = userMap.get(authUser.getEmailId());
1128
			Optional<EmployeeAttendance> employeeAttendanceOptional = employeeMorningAttendance.get(user.getId());
1128
			Optional<EmployeeAttendance> employeeAttendanceOptional = employeeMorningAttendance.get(user.getId());
1129
			LOGGER.info("employeeAttendanceOptional {}", employeeAttendanceOptional);
1129
			LOGGER.info("employeeAttendanceOptional {}", employeeAttendanceOptional);
-
 
1130
			if(employeeAttendanceOptional!=null) {
1130
			LOGGER.info("employeeAttendanceOptional.orElse {}", employeeAttendanceOptional.orElse(null));
1131
				LOGGER.info("employeeAttendanceOptional.orElse {}", employeeAttendanceOptional.orElse(null));
-
 
1132
			}
1131
			if (employeeAttendanceOptional == null || employeeAttendanceOptional.orElse(null) == null
1133
			if (employeeAttendanceOptional == null || employeeAttendanceOptional.orElse(null) == null
1132
					|| employeeAttendanceOptional.get().getCreateTimestamp().isAfter(moriningTime)) {
1134
					|| employeeAttendanceOptional.get().getCreateTimestamp().isAfter(moriningTime)) {
1133
				LOGGER.info("Email {}, employeeAttendanceOptional.get().getCreateTimestamp() {}", authUser.getFullName(), employeeAttendanceOptional.get().getCreateTimestamp());
1135
				LOGGER.info("Email {}, employeeAttendanceOptional.get().getCreateTimestamp() {}", authUser.getFullName(), employeeAttendanceOptional.get().getCreateTimestamp());
1134
				String body = String.format(
1136
				String body = String.format(
1135
						"Dear %s,\n Pls note that you haven't punched your attendance by 10:30am%s. You have been marked absent for half the day.\n\nRegards\nHR Team",
1137
						"Dear %s,\n Pls note that you haven't punched your attendance by 10:30am%s. You have been marked absent for half the day.\n\nRegards\nHR Team",