Applied null check

This commit is contained in:
rajesh
2026-03-02 17:55:55 +05:30
parent b69b4ace36
commit 255ee536e1

View File

@@ -534,7 +534,7 @@ public class AppointmentDao {
log.info("Scheduler shut down for applicationId: {}", applicationId);
}
private void processNdgGeneration(ApplicationEntity application, CompanyEntity company, HubEntity hub) {
private void processNdgGeneration(ApplicationEntity application, CompanyEntity company, HubEntity hub) {
// Validate application, company, and hub
Long applicationId = application.getId();
log.info("Starting NDG generation process for applicationId: {}", applicationId);
@@ -560,10 +560,12 @@ public class AppointmentDao {
}else {
ndgResponse = retrieveNdgByVatNumber(company.getVatNumber(), authorizationToken, hub, application,company);
}
if (isNdgValid(ndgResponse.getNdg())) {
saveNdg(application, company, ndgResponse.getNdg());
log.info("NDG successfully generated for applicationId: {}", applicationId);
} else {
if(ndgResponse!=null) {
if (isNdgValid(ndgResponse.getNdg())) {
saveNdg(application, company, ndgResponse.getNdg());
log.info("NDG successfully generated for applicationId: {}", applicationId);
}
}else {
log.info("Polling for NDG for applicationId: {}", applicationId);
handleNdgPolling(application, company, hub, authorizationToken);
}
@@ -743,6 +745,9 @@ public class AppointmentDao {
String responseJson = getNdgFromExternalService(vatNumber, authorizationToken);
// Parse and return the NDG response
AppointmentLoginResponse loginResponse=parseNdgResponse(responseJson);
if(loginResponse==null){
return null;
}
ObjectMapper objectMapper = new ObjectMapper();
JsonNode rootNode = null;
try {