From fc7cd9b183f1456f2297fe282d80b2d9702dcb21 Mon Sep 17 00:00:00 2001 From: mariampervez Date: Mon, 9 Oct 2023 15:41:01 +0200 Subject: [PATCH] f - Tar i bruk bestemIdent fra Ep-personoppslag --- build.gradle | 2 +- .../no/nav/eessi/pensjon/prefill/PersonDataService.kt | 8 +++----- .../eessi/pensjon/prefill/person/PrefillPDLAdresse.kt | 10 +++------- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/build.gradle b/build.gradle index 87963f1d..ccd8decc 100644 --- a/build.gradle +++ b/build.gradle @@ -81,7 +81,7 @@ dependencies { exclude module: 'ep-metrics' exclude module: 'ep-logging' } - implementation("no.nav.eessi.pensjon:ep-personoppslag:13.1.14"){ + implementation("no.nav.eessi.pensjon:ep-personoppslag:13.1.16"){ exclude module: 'ep-eux' exclude module: 'ep-metrics' exclude module: 'ep-logging' diff --git a/src/main/kotlin/no/nav/eessi/pensjon/prefill/PersonDataService.kt b/src/main/kotlin/no/nav/eessi/pensjon/prefill/PersonDataService.kt index e0d8bfdc..881a1ec1 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/prefill/PersonDataService.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/prefill/PersonDataService.kt @@ -1,10 +1,7 @@ package no.nav.eessi.pensjon.prefill import jakarta.annotation.PostConstruct -import no.nav.eessi.pensjon.eux.model.SedType.P2000 -import no.nav.eessi.pensjon.eux.model.SedType.P2100 -import no.nav.eessi.pensjon.eux.model.SedType.P2200 -import no.nav.eessi.pensjon.eux.model.SedType.P6000 +import no.nav.eessi.pensjon.eux.model.SedType.* import no.nav.eessi.pensjon.metrics.MetricsHelper import no.nav.eessi.pensjon.personoppslag.pdl.PersonService import no.nav.eessi.pensjon.personoppslag.pdl.PersonoppslagException @@ -19,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired import org.springframework.http.HttpStatus import org.springframework.stereotype.Service import org.springframework.web.server.ResponseStatusException + @Suppress("SpringJavaInjectionPointsAutowiringInspection") @Service class PersonDataService(private val personService: PersonService, @@ -72,7 +70,7 @@ class PersonDataService(private val personService: PersonService, val gjenlevendeEllerAvdod = if (prefillData.avdod != null) { logger.info("Henter avød person") - personService.hentPerson(Ident.bestemIdent(prefillData.avdod.norskIdent)) + personService.hentPerson(bestemIdent(prefillData.avdod.norskIdent)) } else { logger.info("Ingen avdød så settes til forsikretPerson") forsikretPerson diff --git a/src/main/kotlin/no/nav/eessi/pensjon/prefill/person/PrefillPDLAdresse.kt b/src/main/kotlin/no/nav/eessi/pensjon/prefill/person/PrefillPDLAdresse.kt index 2b9cd34e..6af1f1eb 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/prefill/person/PrefillPDLAdresse.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/prefill/person/PrefillPDLAdresse.kt @@ -6,12 +6,8 @@ import no.nav.eessi.pensjon.kodeverk.KodeverkClient import no.nav.eessi.pensjon.kodeverk.PostnummerService import no.nav.eessi.pensjon.metrics.MetricsHelper import no.nav.eessi.pensjon.personoppslag.pdl.PersonService -import no.nav.eessi.pensjon.personoppslag.pdl.model.AdressebeskyttelseGradering -import no.nav.eessi.pensjon.personoppslag.pdl.model.NorskIdent -import no.nav.eessi.pensjon.personoppslag.pdl.model.PostadresseIFrittFormat -import no.nav.eessi.pensjon.personoppslag.pdl.model.UtenlandskAdresse -import no.nav.eessi.pensjon.personoppslag.pdl.model.UtenlandskAdresseIFrittFormat -import no.nav.eessi.pensjon.personoppslag.pdl.model.Vegadresse +import no.nav.eessi.pensjon.personoppslag.pdl.model.* +import no.nav.eessi.pensjon.personoppslag.pdl.model.Ident.Companion.bestemIdent import no.nav.eessi.pensjon.utils.toJson import org.slf4j.Logger import org.slf4j.LoggerFactory @@ -114,7 +110,7 @@ class PrefillPDLAdresse (private val postnummerService: PostnummerService, kontaktinformasjonForDoedsbo, landKode2Tegn ) { idenfikasjonsnummer: String -> - personService.hentPersonnavn(NorskIdent(idenfikasjonsnummer)) + personService.hentPersonnavn(bestemIdent(idenfikasjonsnummer)) ?: throw NullPointerException("Uventet nullverdi etter oppslag mot PDL på personnavn for $idenfikasjonsnummer") } }