Done ticket GEPAFINBE-197

This commit is contained in:
nisha
2025-03-26 15:22:22 +05:30
parent 8861b66d76
commit 12a5ec48b2

View File

@@ -964,6 +964,13 @@ public class ApplicationDao {
applicationEntity.setStatus(status.getValue());
log.info("Status updated to DRAFT for applicationId: " + applicationId);
}
if (status.equals(ApplicationStatusTypeEnum.AWAITING) && Boolean.TRUE.equals(applicationEntity.getStatus().equals(ApplicationStatusTypeEnum.READY.getValue()))) {
ApplicationSignedDocumentEntity applicationSignedDocument = applicationSignedDocumentRepository.findByApplicationIdAndStatus(applicationId,
ApplicationSignedDocumentStatusEnum.ACTIVE.getValue());
deleteSignedDocumentFromS3(applicationSignedDocument);
applicationEntity.setStatus(status.getValue());
log.info("Status updated to AWAITING for applicationId: " + applicationId);
}
applicationEntity = applicationRepository.save(applicationEntity);
log.info("Application status updated successfully | applicationId: {}, newStatus: {}", applicationId, applicationEntity.getStatus());