From 5a40deedd7eb3484d107c06a5cbb333984ebd32e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Oliver=20S=C3=B8berg?= Date: Wed, 4 Dec 2024 08:03:39 +0100 Subject: [PATCH] bruk predefinert fnrdto --- .../samordning/vedtak/BarnepensjonVedtakRoute.kt | 5 +++-- .../samordning/vedtak/FoedselsnummerDto.kt | 5 ----- .../samordning/vedtak/SamordningVedtakRoute.kt | 13 +++++++------ 3 files changed, 10 insertions(+), 13 deletions(-) delete mode 100644 apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/FoedselsnummerDto.kt diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/BarnepensjonVedtakRoute.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/BarnepensjonVedtakRoute.kt index 5ec463bc582..a3a1743526f 100644 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/BarnepensjonVedtakRoute.kt +++ b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/BarnepensjonVedtakRoute.kt @@ -14,6 +14,7 @@ import io.ktor.server.routing.route import no.nav.etterlatte.AuthorizationPlugin import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.person.Folkeregisteridentifikator +import no.nav.etterlatte.libs.ktor.route.FoedselsnummerDTO import no.nav.etterlatte.libs.ktor.route.dato import no.nav.etterlatte.libs.ktor.token.Issuer @@ -52,13 +53,13 @@ fun Route.barnepensjonVedtakRoute( post { val paaDato = call.dato("paaDato") ?: throw ManglerFomDatoException() - val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() + val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() val harLoependeBarnepensjonYtelsePaaDato = try { samordningVedtakService.harLoependeYtelsePaaDato( dato = paaDato, - fnr = Folkeregisteridentifikator.of(fnr.value), + fnr = Folkeregisteridentifikator.of(fnr.foedselsnummer), sakType = SakType.BARNEPENSJON, context = PensjonContext, ) diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/FoedselsnummerDto.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/FoedselsnummerDto.kt deleted file mode 100644 index 900f399f281..00000000000 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/FoedselsnummerDto.kt +++ /dev/null @@ -1,5 +0,0 @@ -package no.nav.etterlatte.samordning.vedtak - -data class FoedselsnummerDto( - val value: String, -) diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/SamordningVedtakRoute.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/SamordningVedtakRoute.kt index f94d4eba69b..a71af3f450e 100644 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/SamordningVedtakRoute.kt +++ b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/samordning/vedtak/SamordningVedtakRoute.kt @@ -16,6 +16,7 @@ import no.nav.etterlatte.AuthorizationPlugin import no.nav.etterlatte.MaskinportenScopeAuthorizationPlugin import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.person.Folkeregisteridentifikator +import no.nav.etterlatte.libs.ktor.route.FoedselsnummerDTO import no.nav.etterlatte.libs.ktor.route.dato import no.nav.etterlatte.libs.ktor.token.Issuer import no.nav.etterlatte.libs.ktor.token.hentTokenClaimsForIssuerName @@ -87,7 +88,7 @@ fun Route.samordningVedtakRoute( call.dato("fomDato") ?: call.dato("virkFom") ?: throw ManglerFomDatoException() - val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() + val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() val tpnummer = call.request.headers["tpnr"] ?: throw ManglerTpNrException() @@ -96,7 +97,7 @@ fun Route.samordningVedtakRoute( try { samordningVedtakService.hentVedtaksliste( fomDato = fomDato, - fnr = Folkeregisteridentifikator.of(fnr.value), + fnr = Folkeregisteridentifikator.of(fnr.foedselsnummer), context = MaskinportenTpContext( tpnr = Tjenestepensjonnummer(tpnummer), @@ -149,13 +150,13 @@ fun Route.samordningVedtakRoute( ?: call.dato("virkFom") ?: throw ManglerFomDatoException() - val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() + val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() val samordningVedtakDtos = try { samordningVedtakService.hentVedtaksliste( fomDato = fomDato, - fnr = Folkeregisteridentifikator.of(fnr.value), + fnr = Folkeregisteridentifikator.of(fnr.foedselsnummer), context = PensjonContext, ) } catch (e: IllegalArgumentException) { @@ -190,13 +191,13 @@ fun Route.samordningVedtakRoute( post("/har-loepende-oms") { val paaDato = call.dato("paaDato") ?: throw ManglerPaaDatoException() - val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() + val fnr = call.receiveNullable() ?: throw ManglerFoedselsnummerException() val harLoependeOmsPaaDato = try { samordningVedtakService.harLoependeYtelsePaaDato( dato = paaDato, - fnr = Folkeregisteridentifikator.of(fnr.value), + fnr = Folkeregisteridentifikator.of(fnr.foedselsnummer), sakType = SakType.OMSTILLINGSSTOENAD, context = PensjonContext, )