From e220ecb186c2da6f69fb2765a430a798db79ad74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Str=C3=B8m?= Date: Mon, 10 Jun 2024 08:46:30 +0200 Subject: [PATCH] Sletter soknad/v7 for BA og kontantstotte/soknad/v3 (#1109) --- .../ArkiverDokumentRequestMapper.kt" | 21 ++++------------ .../Journalf\303\270ringService.kt" | 2 +- .../baks/mottak/s\303\270knad/PdfService.kt" | 17 ++++--------- ...S\303\270knadSpr\303\245kvelgerService.kt" | 17 +++++-------- .../BarnetrygdS\303\270knadController.kt" | 20 +++++---------- .../BarnetrygdS\303\270knadMetrikkService.kt" | 22 +++++++--------- .../BarnetrygdS\303\270knadService.kt" | 13 +++------- .../domene/DBBarnetrygdS\303\270knad.kt" | 25 +++---------------- .../VersjonertBarnetrygdS\303\270knad.kt" | 7 ++++++ .../domene/VersjonertS\303\270knad.kt" | 10 -------- ...ntst\303\270tteS\303\270knadController.kt" | 8 ------ ...\303\270tteS\303\270knadMetrikkService.kt" | 3 --- ...ntantst\303\270tteS\303\270knadService.kt" | 8 ------ .../DBKontantst\303\270tteS\303\270knad.kt" | 23 +++-------------- ...onertKontantst\303\270tteS\303\270knad.kt" | 4 --- ...rKontantst\303\270tteS\303\270knadTask.kt" | 2 -- .../Journalf\303\270rS\303\270knadTask.kt" | 19 ++++++-------- .../Journalf\303\270ringTest.kt" | 2 +- .../s\303\270knad/S\303\270knadTest.kt" | 2 -- ...tantst\303\270tteS\303\270knadTestData.kt" | 2 +- 20 files changed, 60 insertions(+), 167 deletions(-) create mode 100644 "src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertBarnetrygdS\303\270knad.kt" delete mode 100644 "src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertS\303\270knad.kt" diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/ArkiverDokumentRequestMapper.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/ArkiverDokumentRequestMapper.kt" index 54c488b64..693573323 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/ArkiverDokumentRequestMapper.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/ArkiverDokumentRequestMapper.kt" @@ -3,13 +3,11 @@ package no.nav.familie.baks.mottak.søknad import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.BarnetrygdSøknaddokumentasjon import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBVedlegg -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.Vedlegg -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.DBKontantstotteVedlegg import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.DBKontantstøtteSøknad -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknaddokumentasjon import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.VersjonertKontantstøtteSøknad @@ -26,23 +24,17 @@ object ArkiverDokumentRequestMapper { fun toDto( dbBarnetrygdSøknad: DBBarnetrygdSøknad, - versjonertSøknad: VersjonertSøknad, + versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad, pdf: ByteArray, vedleggMap: Map, pdfOriginalSpråk: ByteArray, ): ArkiverDokumentRequest { val (søknadstype, dokumentasjon) = - when (versjonertSøknad) { - is SøknadV7 -> - Pair( - versjonertSøknad.søknad.søknadstype, - versjonertSøknad.søknad.dokumentasjon.map { BarnetrygdSøknaddokumentasjon(it) }, - ) - + when (versjonertBarnetrygdSøknad) { is SøknadV8 -> Pair( - versjonertSøknad.søknad.søknadstype, - versjonertSøknad.søknad.dokumentasjon.map { BarnetrygdSøknaddokumentasjon(it) }, + versjonertBarnetrygdSøknad.søknad.søknadstype, + versjonertBarnetrygdSøknad.søknad.dokumentasjon.map { BarnetrygdSøknaddokumentasjon(it) }, ) } @@ -101,9 +93,6 @@ object ArkiverDokumentRequestMapper { val dokumentasjon = when (versjonertSøknad) { - is KontantstøtteSøknadV3 -> - versjonertSøknad.kontantstøtteSøknad.dokumentasjon.map { KontantstøtteSøknaddokumentasjon(it) } - is KontantstøtteSøknadV4 -> versjonertSøknad.kontantstøtteSøknad.dokumentasjon.map { KontantstøtteSøknaddokumentasjon(it) } } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringService.kt" index 8d5541fca..3082660af 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringService.kt" @@ -27,7 +27,7 @@ class JournalføringService( val arkiverDokumentRequest = ArkiverDokumentRequestMapper.toDto( dbBarnetrygdSøknad = dbBarnetrygdSøknad, - versjonertSøknad = dbBarnetrygdSøknad.hentVersjonertSøknad(), + versjonertBarnetrygdSøknad = dbBarnetrygdSøknad.hentVersjonertSøknad(), pdf = pdf, vedleggMap = vedlegg, pdfOriginalSpråk = pdfOriginalSpråk, diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/PdfService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/PdfService.kt" index 10eb5ec3e..1899e8971 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/PdfService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/PdfService.kt" @@ -3,11 +3,9 @@ package no.nav.familie.baks.mottak.søknad import no.nav.familie.baks.mottak.config.featureToggle.FeatureToggleConfig import no.nav.familie.baks.mottak.integrasjoner.PdfClient import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBBarnetrygdSøknad -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.DBKontantstøtteSøknad -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.VersjonertKontantstøtteSøknad import no.nav.familie.kontrakter.ba.søknad.v4.Søknadstype @@ -27,21 +25,17 @@ class PdfService( private val unleashService: UnleashService, ) { fun lagBarnetrygdPdf( - versjonertSøknad: VersjonertSøknad, + versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad, dbBarnetrygdSøknad: DBBarnetrygdSøknad, språk: String, ): ByteArray { val barnetrygdSøknadMapForSpråk = - søknadSpråkvelgerService.konverterBarnetrygdSøknadTilMapForSpråk(versjonertSøknad, språk) + søknadSpråkvelgerService.konverterBarnetrygdSøknadTilMapForSpråk(versjonertBarnetrygdSøknad, språk) val (søknadstype, navn) = - when (versjonertSøknad) { - is SøknadV7 -> { - Pair(versjonertSøknad.søknad.søknadstype, versjonertSøknad.søknad.søker.navn) - } - + when (versjonertBarnetrygdSøknad) { is SøknadV8 -> { - Pair(versjonertSøknad.søknad.søknadstype, versjonertSøknad.søknad.søker.navn) + Pair(versjonertBarnetrygdSøknad.søknad.søknadstype, versjonertBarnetrygdSøknad.søknad.søker.navn) } } @@ -75,7 +69,6 @@ class PdfService( val navn = when (versjonertSøknad) { - is KontantstøtteSøknadV3 -> versjonertSøknad.kontantstøtteSøknad.søker.navn is KontantstøtteSøknadV4 -> versjonertSøknad.kontantstøtteSøknad.søker.navn } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadSpr\303\245kvelgerService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadSpr\303\245kvelgerService.kt" index 09ff5d402..c5d942419 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadSpr\303\245kvelgerService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadSpr\303\245kvelgerService.kt" @@ -3,11 +3,9 @@ package no.nav.familie.baks.mottak.søknad import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.module.kotlin.convertValue import no.nav.familie.baks.mottak.søknad.barnetrygd.BarnetrygdSøknadObjectMapperModule -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.kontantstøtte.KontantstøtteObjectMapperModule -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.VersjonertKontantstøtteSøknad import org.springframework.stereotype.Service @@ -16,22 +14,20 @@ import no.nav.familie.kontrakter.felles.objectMapper as getObjectMapper @Service class SøknadSpråkvelgerService { fun konverterBarnetrygdSøknadTilMapForSpråk( - versjonertSøknad: VersjonertSøknad, + versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad, språk: String, ): Map { val objectMapperForSpråk = hentObjectMapperForSpråk(språk) val barnetrygdSøknadMapForSpråk = objectMapperForSpråk.convertValue>( - when (versjonertSøknad) { - is SøknadV7 -> versjonertSøknad.søknad - is SøknadV8 -> versjonertSøknad.søknad + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> versjonertBarnetrygdSøknad.søknad }, ) barnetrygdSøknadMapForSpråk["teksterUtenomSpørsmål"] = - when (versjonertSøknad) { - is SøknadV7 -> versjonertSøknad.søknad.teksterUtenomSpørsmål - is SøknadV8 -> versjonertSøknad.søknad.teksterUtenomSpørsmål + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> versjonertBarnetrygdSøknad.søknad.teksterUtenomSpørsmål }.mapValues { it.value[språk] } return barnetrygdSøknadMapForSpråk @@ -46,7 +42,6 @@ class SøknadSpråkvelgerService { val kontantstøtteSøknadMapForSpråk = objectMapperForSpråk.convertValue>( when (versjonertSøknad) { - is KontantstøtteSøknadV3 -> versjonertSøknad.kontantstøtteSøknad is KontantstøtteSøknadV4 -> versjonertSøknad.kontantstøtteSøknad }, ) diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadController.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadController.kt" index 5ecefc8ba..5be919467 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadController.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadController.kt" @@ -2,9 +2,8 @@ package no.nav.familie.baks.mottak.søknad.barnetrygd import no.nav.familie.baks.mottak.søknad.Kvittering import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.FødselsnummerErNullException -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.kontrakter.felles.Ressurs import no.nav.security.token.support.core.api.ProtectedWithClaims import no.nav.security.token.support.core.api.Unprotected @@ -16,7 +15,6 @@ import org.springframework.web.bind.annotation.PostMapping import org.springframework.web.bind.annotation.RequestMapping import org.springframework.web.bind.annotation.RequestPart import org.springframework.web.bind.annotation.RestController -import no.nav.familie.kontrakter.ba.søknad.v7.Søknad as SøknadKontraktV7 import no.nav.familie.kontrakter.ba.søknad.v8.Søknad as SøknadKontraktV8 @RestController @@ -26,25 +24,19 @@ class BarnetrygdSøknadController( private val barnetrygdSøknadService: BarnetrygdSøknadService, private val barnetrygdSøknadMetrikkService: BarnetrygdSøknadMetrikkService, ) { - @PostMapping(value = ["/soknad/v7"], consumes = [MULTIPART_FORM_DATA_VALUE]) - fun taImotSøknad( - @RequestPart("søknad") søknad: SøknadKontraktV7, - ): ResponseEntity> = - mottaVersjonertSøknadOgSendMetrikker(versjonertSøknad = SøknadV7(søknad = søknad)) - @PostMapping(value = ["/soknad/v8"], consumes = [MULTIPART_FORM_DATA_VALUE]) fun taImotSøknad( @RequestPart("søknad") søknad: SøknadKontraktV8, ): ResponseEntity> = - mottaVersjonertSøknadOgSendMetrikker(versjonertSøknad = SøknadV8(søknad = søknad)) + mottaVersjonertSøknadOgSendMetrikker(versjonertBarnetrygdSøknad = SøknadV8(søknad = søknad)) - fun mottaVersjonertSøknadOgSendMetrikker(versjonertSøknad: VersjonertSøknad): ResponseEntity> { + fun mottaVersjonertSøknadOgSendMetrikker(versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad): ResponseEntity> { return try { - val dbSøknad = barnetrygdSøknadService.motta(versjonertSøknad = versjonertSøknad) - barnetrygdSøknadMetrikkService.sendMottakMetrikker(versjonertSøknad) + val dbSøknad = barnetrygdSøknadService.motta(versjonertBarnetrygdSøknad = versjonertBarnetrygdSøknad) + barnetrygdSøknadMetrikkService.sendMottakMetrikker(versjonertBarnetrygdSøknad) ResponseEntity.ok(Ressurs.success(Kvittering("Søknad er mottatt", dbSøknad.opprettetTid))) } catch (e: FødselsnummerErNullException) { - barnetrygdSøknadMetrikkService.sendMottakFeiletMetrikker(versjonertSøknad) + barnetrygdSøknadMetrikkService.sendMottakFeiletMetrikker(versjonertBarnetrygdSøknad) ResponseEntity.status(500).body(Ressurs.failure("Lagring av søknad feilet")) } } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadMetrikkService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadMetrikkService.kt" index fc5364770..95957bf4c 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadMetrikkService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadMetrikkService.kt" @@ -1,9 +1,8 @@ package no.nav.familie.baks.mottak.søknad.barnetrygd import io.micrometer.core.instrument.Metrics -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.kontrakter.ba.søknad.v4.Søknadstype import no.nav.familie.kontrakter.ba.søknad.v7.Dokumentasjonsbehov import no.nav.familie.kontrakter.ba.søknad.v7.Søknaddokumentasjon @@ -36,17 +35,15 @@ class BarnetrygdSøknadMetrikkService { private val ordinærSøknadEøs = Metrics.counter("barnetrygd.ordinaer.soknad.eos") private val utvidetSøknadEøs = Metrics.counter("barnetrygd.utvidet.soknad.eos") - fun sendMottakMetrikker(versjonertSøknad: VersjonertSøknad) { + fun sendMottakMetrikker(versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad) { val (søknadstype, dokumentasjon) = - when (versjonertSøknad) { - is SøknadV7 -> Pair(versjonertSøknad.søknad.søknadstype, versjonertSøknad.søknad.dokumentasjon) - is SøknadV8 -> Pair(versjonertSøknad.søknad.søknadstype, versjonertSøknad.søknad.dokumentasjon) + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> Pair(versjonertBarnetrygdSøknad.søknad.søknadstype, versjonertBarnetrygdSøknad.søknad.dokumentasjon) } val harEøsSteg = - when (versjonertSøknad) { - is SøknadV7 -> versjonertSøknad.søknad.antallEøsSteg > 0 - is SøknadV8 -> versjonertSøknad.søknad.antallEøsSteg > 0 + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> versjonertBarnetrygdSøknad.søknad.antallEøsSteg > 0 } val erUtvidet = søknadstype == Søknadstype.UTVIDET @@ -55,11 +52,10 @@ class BarnetrygdSøknadMetrikkService { sendDokumentasjonMetrikker(erUtvidet, dokumentasjon) } - fun sendMottakFeiletMetrikker(versjonertSøknad: VersjonertSøknad) { + fun sendMottakFeiletMetrikker(versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad) { val søknadstype = - when (versjonertSøknad) { - is SøknadV7 -> versjonertSøknad.søknad.søknadstype - is SøknadV8 -> versjonertSøknad.søknad.søknadstype + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> versjonertBarnetrygdSøknad.søknad.søknadstype } if (søknadstype == Søknadstype.UTVIDET) søknadUtvidetMottattFeil.increment() else søknadMottattFeil.increment() } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadService.kt" index ce602b19d..acf33e94b 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/BarnetrygdS\303\270knadService.kt" @@ -5,10 +5,9 @@ import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBVedlegg import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.FødselsnummerErNullException import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadRepository -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadVedleggRepository -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.tilDBSøknad import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.tilDBVedlegg import no.nav.familie.baks.mottak.task.JournalførSøknadTask @@ -28,15 +27,11 @@ class BarnetrygdSøknadService( ) { @Transactional @Throws(FødselsnummerErNullException::class) - fun motta(versjonertSøknad: VersjonertSøknad): DBBarnetrygdSøknad { + fun motta(versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad): DBBarnetrygdSøknad { val (dbSøknad, dokumentasjon) = - when (versjonertSøknad) { - is SøknadV7 -> { - Pair(versjonertSøknad.søknad.tilDBSøknad(), versjonertSøknad.søknad.dokumentasjon) - } - + when (versjonertBarnetrygdSøknad) { is SøknadV8 -> { - Pair(versjonertSøknad.søknad.tilDBSøknad(), versjonertSøknad.søknad.dokumentasjon) + Pair(versjonertBarnetrygdSøknad.søknad.tilDBSøknad(), versjonertBarnetrygdSøknad.søknad.dokumentasjon) } } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/DBBarnetrygdS\303\270knad.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/DBBarnetrygdS\303\270knad.kt" index be429bcda..e14c546ac 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/DBBarnetrygdS\303\270knad.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/DBBarnetrygdS\303\270knad.kt" @@ -11,7 +11,6 @@ import jakarta.persistence.Table import no.nav.familie.kontrakter.ba.søknad.v7.Søknadsvedlegg import no.nav.familie.kontrakter.felles.objectMapper import java.time.LocalDateTime -import no.nav.familie.kontrakter.ba.søknad.v7.Søknad as SøknadV7 import no.nav.familie.kontrakter.ba.søknad.v8.Søknad as SøknadV8 @Entity(name = "Soknad") @@ -29,10 +28,6 @@ data class DBBarnetrygdSøknad( @Column(name = "journalpost_id") val journalpostId: String? = null, ) { - private fun hentSøknadV7(): SøknadV7 { - return objectMapper.readValue(søknadJson) - } - private fun hentSøknadV8(): SøknadV8 { return objectMapper.readValue(søknadJson) } @@ -50,12 +45,12 @@ data class DBBarnetrygdSøknad( } } - fun hentVersjonertSøknad(): VersjonertSøknad { + fun hentVersjonertSøknad(): VersjonertBarnetrygdSøknad { val versjon = this.hentSøknadVersjon() - if (versjon == "v8") { - return SøknadV8(søknad = hentSøknadV8()) + return when (versjon) { + "v8" -> SøknadV8(søknad = hentSøknadV8()) + else -> error("Ikke støttet versjon $versjon av kontrakt for Barnetrygd") } - return SøknadV7(søknad = hentSøknadV7()) } } @@ -76,17 +71,6 @@ interface Vedlegg { val data: ByteArray } -fun SøknadV7.tilDBSøknad(): DBBarnetrygdSøknad { - try { - return DBBarnetrygdSøknad( - søknadJson = objectMapper.writeValueAsString(this), - fnr = this.søker.ident.verdi.getValue("nb"), - ) - } catch (e: KotlinNullPointerException) { - throw FødselsnummerErNullException() - } -} - fun SøknadV8.tilDBSøknad(): DBBarnetrygdSøknad { try { return DBBarnetrygdSøknad( @@ -113,7 +97,6 @@ fun DBBarnetrygdSøknad.harEøsSteg(): Boolean { val versjonertSøknad = this.hentVersjonertSøknad() return when (versjonertSøknad) { - is no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 -> versjonertSøknad.søknad.søker.harEøsSteg is no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 -> versjonertSøknad.søknad.søker.harEøsSteg } } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertBarnetrygdS\303\270knad.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertBarnetrygdS\303\270knad.kt" new file mode 100644 index 000000000..2005a4641 --- /dev/null +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertBarnetrygdS\303\270knad.kt" @@ -0,0 +1,7 @@ +package no.nav.familie.baks.mottak.søknad.barnetrygd.domene + +import no.nav.familie.kontrakter.ba.søknad.v8.Søknad as SøknadV8 + +sealed class VersjonertBarnetrygdSøknad + +data class SøknadV8(val søknad: SøknadV8) : VersjonertBarnetrygdSøknad() diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertS\303\270knad.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertS\303\270knad.kt" deleted file mode 100644 index 4051dde06..000000000 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/barnetrygd/domene/VersjonertS\303\270knad.kt" +++ /dev/null @@ -1,10 +0,0 @@ -package no.nav.familie.baks.mottak.søknad.barnetrygd.domene - -import no.nav.familie.kontrakter.ba.søknad.v7.Søknad as SøknadV7 -import no.nav.familie.kontrakter.ba.søknad.v8.Søknad as SøknadV8 - -sealed class VersjonertSøknad - -data class SøknadV7(val søknad: SøknadV7) : VersjonertSøknad() - -data class SøknadV8(val søknad: SøknadV8) : VersjonertSøknad() diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadController.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadController.kt" index 65886f63e..eb77073a1 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadController.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadController.kt" @@ -2,7 +2,6 @@ package no.nav.familie.baks.mottak.søknad.kontantstøtte import no.nav.familie.baks.mottak.søknad.Kvittering import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.FødselsnummerErNullException -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.VersjonertKontantstøtteSøknad import no.nav.familie.kontrakter.felles.Ressurs @@ -16,7 +15,6 @@ import org.springframework.web.bind.annotation.PostMapping import org.springframework.web.bind.annotation.RequestMapping import org.springframework.web.bind.annotation.RequestPart import org.springframework.web.bind.annotation.RestController -import no.nav.familie.kontrakter.ks.søknad.v3.KontantstøtteSøknad as KontantstøtteSøknadKontraktV3 import no.nav.familie.kontrakter.ks.søknad.v4.KontantstøtteSøknad as KontantstøtteSøknadKontraktV4 @RestController @@ -26,12 +24,6 @@ class KontantstøtteSøknadController( private val kontantstøtteSøknadService: KontantstøtteSøknadService, private val kontantstøtteSøknadMetrikkService: KontantstøtteSøknadMetrikkService, ) { - @PostMapping(value = ["/soknad/v3"], consumes = [MULTIPART_FORM_DATA_VALUE]) - fun taImotSøknad( - @RequestPart("søknad") søknad: KontantstøtteSøknadKontraktV3, - ): ResponseEntity> = - mottaVersjonertSøknadOgSendMetrikker(versjonertKontantstøtteSøknad = KontantstøtteSøknadV3(kontantstøtteSøknad = søknad)) - @PostMapping(value = ["/soknad/v4"], consumes = [MULTIPART_FORM_DATA_VALUE]) fun taImotSøknad( @RequestPart("søknad") søknad: KontantstøtteSøknadKontraktV4, diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadMetrikkService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadMetrikkService.kt" index 9b816dff2..c29693c83 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadMetrikkService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadMetrikkService.kt" @@ -1,7 +1,6 @@ package no.nav.familie.baks.mottak.søknad.kontantstøtte import io.micrometer.core.instrument.Metrics -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.VersjonertKontantstøtteSøknad import no.nav.familie.kontrakter.ks.søknad.v1.Dokumentasjonsbehov @@ -25,13 +24,11 @@ class KontantstøtteSøknadMetrikkService { fun sendMottakMetrikker(versjonertKontantstøtteSøknad: VersjonertKontantstøtteSøknad) { val dokumentasjon = when (versjonertKontantstøtteSøknad) { - is KontantstøtteSøknadV3 -> versjonertKontantstøtteSøknad.kontantstøtteSøknad.dokumentasjon is KontantstøtteSøknadV4 -> versjonertKontantstøtteSøknad.kontantstøtteSøknad.dokumentasjon } val harEøsSteg = when (versjonertKontantstøtteSøknad) { - is KontantstøtteSøknadV3 -> versjonertKontantstøtteSøknad.kontantstøtteSøknad.antallEøsSteg > 0 is KontantstøtteSøknadV4 -> versjonertKontantstøtteSøknad.kontantstøtteSøknad.antallEøsSteg > 0 } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadService.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadService.kt" index 4427785b1..fcb7c2427 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadService.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadService.kt" @@ -5,7 +5,6 @@ import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.DBKontantstotteV import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.DBKontantstøtteSøknad import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.FødselsnummerErNullException import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadRepository -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteVedleggRepository import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.VersjonertKontantstøtteSøknad @@ -30,13 +29,6 @@ import java.util.Properties fun mottaKontantstøtteSøknad(versjonertKontantstøtteSøknad: VersjonertKontantstøtteSøknad): DBKontantstøtteSøknad { val (dbKontantstøtteSøknad, dokumentasjon) = when (versjonertKontantstøtteSøknad) { - is KontantstøtteSøknadV3 -> { - Pair( - versjonertKontantstøtteSøknad.kontantstøtteSøknad.tilDBKontantstøtteSøknad(), - versjonertKontantstøtteSøknad.kontantstøtteSøknad.dokumentasjon, - ) - } - is KontantstøtteSøknadV4 -> { Pair( versjonertKontantstøtteSøknad.kontantstøtteSøknad.tilDBKontantstøtteSøknad(), diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/DBKontantst\303\270tteS\303\270knad.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/DBKontantst\303\270tteS\303\270knad.kt" index 81d35f77b..3eddc3b9a 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/DBKontantst\303\270tteS\303\270knad.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/DBKontantst\303\270tteS\303\270knad.kt" @@ -12,7 +12,6 @@ import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.Vedlegg import no.nav.familie.kontrakter.felles.objectMapper import no.nav.familie.kontrakter.ks.søknad.v1.Søknadsvedlegg import java.time.LocalDateTime -import no.nav.familie.kontrakter.ks.søknad.v3.KontantstøtteSøknad as KontantstøtteSøknadV3 import no.nav.familie.kontrakter.ks.søknad.v4.KontantstøtteSøknad as KontantstøtteSøknadV4 @Entity(name = "kontantstotte_soknad") @@ -34,10 +33,6 @@ data class DBKontantstøtteSøknad( @Column(name = "journalpost_id") val journalpostId: String? = null, ) { - private fun hentSøknadV3(): KontantstøtteSøknadV3 { - return objectMapper.readValue(søknadJson) - } - private fun hentSøknadV4(): KontantstøtteSøknadV4 { return objectMapper.readValue(søknadJson) } @@ -53,10 +48,10 @@ data class DBKontantstøtteSøknad( fun hentVersjonertKontantstøtteSøknad(): VersjonertKontantstøtteSøknad { val versjon = this.hentSøknadVersjon() - if (versjon == "v4") { - return KontantstøtteSøknadV4(kontantstøtteSøknad = hentSøknadV4()) + return when (versjon) { + "v4" -> KontantstøtteSøknadV4(kontantstøtteSøknad = hentSøknadV4()) + else -> error("Ikke støttet versjon $versjon av kontrakt for Kontantstøtte") } - return KontantstøtteSøknadV3(kontantstøtteSøknad = hentSøknadV3()) } } @@ -64,7 +59,6 @@ fun DBKontantstøtteSøknad.harEøsSteg(): Boolean { val versjonertSøknad = this.hentVersjonertKontantstøtteSøknad() return when (versjonertSøknad) { - is no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 -> versjonertSøknad.kontantstøtteSøknad.søker.harEøsSteg is no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 -> versjonertSøknad.kontantstøtteSøknad.søker.harEøsSteg } } @@ -80,17 +74,6 @@ data class DBKontantstotteVedlegg( override val data: ByteArray, ) : Vedlegg -fun KontantstøtteSøknadV3.tilDBKontantstøtteSøknad(): DBKontantstøtteSøknad { - try { - return DBKontantstøtteSøknad( - søknadJson = objectMapper.writeValueAsString(this), - fnr = this.søker.ident.verdi.getValue("nb"), - ) - } catch (e: KotlinNullPointerException) { - throw FødselsnummerErNullException() - } -} - fun KontantstøtteSøknadV4.tilDBKontantstøtteSøknad(): DBKontantstøtteSøknad { try { return DBKontantstøtteSøknad( diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/VersjonertKontantst\303\270tteS\303\270knad.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/VersjonertKontantst\303\270tteS\303\270knad.kt" index e5e9014ca..9504e677d 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/VersjonertKontantst\303\270tteS\303\270knad.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/domene/VersjonertKontantst\303\270tteS\303\270knad.kt" @@ -1,12 +1,8 @@ package no.nav.familie.baks.mottak.søknad.kontantstøtte.domene -import no.nav.familie.kontrakter.ks.søknad.v3.KontantstøtteSøknad as KontantstøtteSøknadV3 import no.nav.familie.kontrakter.ks.søknad.v4.KontantstøtteSøknad as KontantstøtteSøknadV4 sealed class VersjonertKontantstøtteSøknad -data class KontantstøtteSøknadV3(val kontantstøtteSøknad: KontantstøtteSøknadV3) : - VersjonertKontantstøtteSøknad() - data class KontantstøtteSøknadV4(val kontantstøtteSøknad: KontantstøtteSøknadV4) : VersjonertKontantstøtteSøknad() diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rKontantst\303\270tteS\303\270knadTask.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rKontantst\303\270tteS\303\270knadTask.kt" index dd47b6e7e..ffb5c9b56 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rKontantst\303\270tteS\303\270knadTask.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rKontantst\303\270tteS\303\270knadTask.kt" @@ -4,7 +4,6 @@ import no.nav.familie.baks.mottak.søknad.JournalføringService import no.nav.familie.baks.mottak.søknad.PdfService import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.DBKontantstøtteSøknad import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadRepository -import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV3 import no.nav.familie.baks.mottak.søknad.kontantstøtte.domene.KontantstøtteSøknadV4 import no.nav.familie.http.client.RessursException import no.nav.familie.prosessering.AsyncTaskStep @@ -45,7 +44,6 @@ class JournalførKontantstøtteSøknadTask( val orginalspråk = when (versjonertSøknad) { - is KontantstøtteSøknadV3 -> versjonertSøknad.kontantstøtteSøknad.originalSpråk is KontantstøtteSøknadV4 -> versjonertSøknad.kontantstøtteSøknad.originalSpråk } diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rS\303\270knadTask.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rS\303\270knadTask.kt" index 07e456a17..6481e9d69 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rS\303\270knadTask.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/task/Journalf\303\270rS\303\270knadTask.kt" @@ -4,9 +4,8 @@ import no.nav.familie.baks.mottak.søknad.JournalføringService import no.nav.familie.baks.mottak.søknad.PdfService import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBBarnetrygdSøknad import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadRepository -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertSøknad +import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.VersjonertBarnetrygdSøknad import no.nav.familie.http.client.RessursException import no.nav.familie.prosessering.AsyncTaskStep import no.nav.familie.prosessering.TaskStepBeskrivelse @@ -29,31 +28,29 @@ class JournalførSøknadTask( log.info("Prøver å hente søknadspdf for $id") val dbBarnetrygdSøknad: DBBarnetrygdSøknad = søknadRepository.hentDBSøknad(id.toLong()) ?: error("Kunne ikke finne søknad ($id) i database") - val versjonertSøknad: VersjonertSøknad = dbBarnetrygdSøknad.hentVersjonertSøknad() + val versjonertBarnetrygdSøknad: VersjonertBarnetrygdSøknad = dbBarnetrygdSøknad.hentVersjonertSøknad() val søknadstype = - when (versjonertSøknad) { - is SøknadV7 -> versjonertSøknad.søknad.søknadstype - is SøknadV8 -> versjonertSøknad.søknad.søknadstype + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> versjonertBarnetrygdSøknad.søknad.søknadstype } log.info("Generer pdf og journalfør søknad om ${søknadstype.name.lowercase()} barnetrygd") val bokmålPdf = pdfService.lagBarnetrygdPdf( - versjonertSøknad = versjonertSøknad, + versjonertBarnetrygdSøknad = versjonertBarnetrygdSøknad, dbBarnetrygdSøknad = dbBarnetrygdSøknad, språk = "nb", ) log.info("Generert pdf med størrelse ${bokmålPdf.size}") val orginalspråk = - when (versjonertSøknad) { - is SøknadV7 -> versjonertSøknad.søknad.originalSpråk - is SøknadV8 -> versjonertSøknad.søknad.originalSpråk + when (versjonertBarnetrygdSøknad) { + is SøknadV8 -> versjonertBarnetrygdSøknad.søknad.originalSpråk } val orginalspråkPdf: ByteArray = if (orginalspråk != "nb") { - pdfService.lagBarnetrygdPdf(versjonertSøknad, dbBarnetrygdSøknad, orginalspråk) + pdfService.lagBarnetrygdPdf(versjonertBarnetrygdSøknad, dbBarnetrygdSøknad, orginalspråk) } else { ByteArray(0) } diff --git "a/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringTest.kt" "b/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringTest.kt" index 516d957a7..9b51c15c5 100644 --- "a/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringTest.kt" +++ "b/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/Journalf\303\270ringTest.kt" @@ -42,7 +42,7 @@ class JournalføringTest( val arkiverDokumentRequest = ArkiverDokumentRequestMapper.toDto( dbBarnetrygdSøknad = dbSøknad, - versjonertSøknad = dbSøknad.hentVersjonertSøknad(), + versjonertBarnetrygdSøknad = dbSøknad.hentVersjonertSøknad(), pdf = testPDF, vedleggMap = emptyMap(), pdfOriginalSpråk = ByteArray(0), diff --git "a/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadTest.kt" "b/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadTest.kt" index f1c256bfd..d110d7810 100644 --- "a/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadTest.kt" +++ "b/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/S\303\270knadTest.kt" @@ -3,7 +3,6 @@ package no.nav.familie.baks.mottak.søknad import no.nav.familie.baks.mottak.DevLauncherPostgres import no.nav.familie.baks.mottak.søknad.barnetrygd.BarnetrygdSøknadService import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.DBBarnetrygdSøknad -import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV7 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.SøknadV8 import no.nav.familie.baks.mottak.søknad.barnetrygd.domene.tilDBSøknad import no.nav.familie.baks.mottak.util.DbContainerInitializer @@ -45,7 +44,6 @@ class SøknadTest( val dbSøknadFraMapper = søknadV8.tilDBSøknad() val versjon: Int? = when (val versjonertSøknad = dbSøknadFraMapper.hentVersjonertSøknad()) { - is SøknadV7 -> versjonertSøknad.søknad.kontraktVersjon is SøknadV8 -> versjonertSøknad.søknad.kontraktVersjon else -> { null diff --git "a/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadTestData.kt" "b/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadTestData.kt" index 50ccfd334..e3c2f0128 100644 --- "a/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadTestData.kt" +++ "b/src/test/kotlin/no/nav/familie/baks/mottak/s\303\270knad/kontantst\303\270tte/Kontantst\303\270tteS\303\270knadTestData.kt" @@ -15,7 +15,7 @@ fun søknadsfelt( object KontantstøtteSøknadTestData { fun kontantstøtteSøknad(): KontantstøtteSøknad = KontantstøtteSøknad( - kontraktVersjon = 0, + kontraktVersjon = 4, antallEøsSteg = 2, søker = lagSøker(), barn = emptyList(),