Subversion Repositories SmartDukaan

Rev

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

Rev 28817 Rev 28818
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("AuthUser - {}, employeeAttendanceOptional {}", authUser.getName(), employeeAttendanceOptional);
1129
			LOGGER.info("AuthUser - {}, employeeAttendanceOptional {}", authUser.getName(), employeeAttendanceOptional);
-
 
1130
			if(employeeAttendanceOptional!=null) {
-
 
1131
				LOGGER.info("employeeAttendanceOptional.orElse {}", employeeAttendanceOptional.orElse(null));
-
 
1132
				if(employeeAttendanceOptional.orElse(null) !=null) {
-
 
1133
					LOGGER.info("employeeAttendanceOptional.get().getCreateTimestamp() {}", employeeAttendanceOptional.get().getCreateTimestamp());
-
 
1134
				}
-
 
1135
			}
1130
			if (employeeAttendanceOptional == null || employeeAttendanceOptional.orElse(null) == null
1136
			if (employeeAttendanceOptional == null || employeeAttendanceOptional.orElse(null) == null
1131
					|| employeeAttendanceOptional.get().getCreateTimestamp().isAfter(moriningTime)) {
1137
					|| employeeAttendanceOptional.get().getCreateTimestamp().isAfter(moriningTime)) {
1132
				if(employeeAttendanceOptional!=null) {
-
 
1133
					LOGGER.info("employeeAttendanceOptional.orElse {}", employeeAttendanceOptional.orElse(null));
-
 
1134
					if(employeeAttendanceOptional.orElse(null) !=null) {
-
 
1135
						LOGGER.info("AuthUser {}, employeeAttendanceOptional.get().getCreateTimestamp() {}", authUser.getFullName(), employeeAttendanceOptional.get().getCreateTimestamp());
-
 
1136
					}
-
 
1137
				}
-
 
1138
				String body = String.format(
1138
				String body = String.format(
1139
						"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",
1139
						"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",
1140
						authUser.getFullName(), (employeeAttendanceOptional == null || employeeAttendanceOptional.orElse(null) == null) ? "" 
1140
						authUser.getFullName(), (employeeAttendanceOptional == null || employeeAttendanceOptional.orElse(null) == null) ? "" 
1141
								: "(Punched at " + FormattingUtils.format(employeeAttendanceOptional.get().getCreateTimestamp()) +")" );
1141
								: "(Punched at " + FormattingUtils.format(employeeAttendanceOptional.get().getCreateTimestamp()) +")" );
1142
				/*
1142
				/*