From 7f0f447c8c88d0c1460a3333fa5ee1f4716464a4 Mon Sep 17 00:00:00 2001 From: piyuskag Date: Wed, 30 Oct 2024 19:00:34 +0530 Subject: [PATCH] Updated code for updating status on auto rejection after given time and updated cron. --- .../scheduler/NotificationScheduler.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/gepafin/tendermanagement/scheduler/NotificationScheduler.java b/src/main/java/net/gepafin/tendermanagement/scheduler/NotificationScheduler.java index aed9d142..93d41c98 100644 --- a/src/main/java/net/gepafin/tendermanagement/scheduler/NotificationScheduler.java +++ b/src/main/java/net/gepafin/tendermanagement/scheduler/NotificationScheduler.java @@ -42,16 +42,12 @@ public class NotificationScheduler { if (amendmentRequest != null) { LocalDateTime requestDate = amendmentRequest.getCreatedDate(); - - // Eg :- Check if requestDate + 7 days is less than or equal to today if (requestDate.plusDays(amendmentRequest.getResponseDays()).isAfter(today)) { // Update the application status to REJECTED application.setStatus("REJECTED"); - applicationRepository.save(application); // Save updated application - - // Update the amendment request status to CLOSED - // amendmentRequest.setStatus("CLOSE"); - // applicationAmendmentRepository.save(amendmentRequest); // Save updated amendment request + applicationRepository.save(application); + amendmentRequest.setStatus("CLOSE"); + applicationAmendmentRepository.save(amendmentRequest); emailNotificationDao.sendApplicationFailureNotificationEmail(amendmentRequest); } }