diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/infrastruktur/config/MottakConfig.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/infrastruktur/config/MottakConfig.kt" index 92c2d13d..48a41c1d 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/infrastruktur/config/MottakConfig.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/infrastruktur/config/MottakConfig.kt" @@ -10,6 +10,7 @@ data class MottakConfig( ) { internal val sendInnOvergangsstønadUri = byggUri(PATH_SEND_INN_OVERGANGSSTØNAD) internal val sendInnOvergangsstønadKvitteringUri = byggUri(PATH_SEND_INN_OVERGANGSSTØNAD_KVITTERING) + internal val sendInnBarnetilsynKvitteringUri = byggUri(PATH_SEND_INN_BARNETILSYN_KVITTERING) internal val sendInnSkjemaArbeidUri = byggUri(PATH_SEND_INN_ARBEIDS_SKJEMA) internal val sendInnBarnetilsynUri = byggUri(PATH_SEND_INN_BARNETILSYNSØKNAD) internal val sendInnSkolepengerUri = byggUri(PATH_SEND_INN_SKOLEPENGERSØKNAD) @@ -32,6 +33,7 @@ data class MottakConfig( companion object { private const val PATH_SEND_INN_OVERGANGSSTØNAD = "/soknad/overgangsstonad" private const val PATH_SEND_INN_OVERGANGSSTØNAD_KVITTERING = "/pdf-soknad/overgangsstonad" + private const val PATH_SEND_INN_BARNETILSYN_KVITTERING = "/pdf-soknad/barnetilsyn" private const val PATH_SEND_INN_ARBEIDS_SKJEMA = "/skjema" private const val PATH_SEND_INN_BARNETILSYNSØKNAD = "/soknad/barnetilsyn" private const val PATH_SEND_INN_SKOLEPENGERSØKNAD = "/soknad/skolepenger" diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/MottakClient.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/MottakClient.kt" index ce66d590..36e78c5b 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/MottakClient.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/MottakClient.kt" @@ -57,6 +57,8 @@ class MottakClient( fun sendInnSøknadskvitteringOvergangsstønad(søknadMedVedlegg: SøknadMedVedlegg): KvitteringDto = postForEntity(config.sendInnOvergangsstønadKvitteringUri, søknadMedVedlegg) + fun sendInnSøknadskvitteringBarnetilsyn(søknadMedVedlegg: SøknadMedVedlegg): KvitteringDto = postForEntity(config.sendInnBarnetilsynKvitteringUri, søknadMedVedlegg) + fun hentForrigeBarnetilsynSøknad(): SøknadBarnetilsyn? = getForEntity( config.hentForrigeBarnetilsynSøknadUri, diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadKvitteringController.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadKvitteringController.kt" index a5e67c93..e5bd8109 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadKvitteringController.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadKvitteringController.kt" @@ -50,7 +50,7 @@ class SøknadKvitteringController( throw ApiFeil("Fnr fra token matcher ikke fnr på søknaden", HttpStatus.FORBIDDEN) } val innsendingMottatt = LocalDateTime.now() - søknadService.sendInn(søknad, innsendingMottatt) + søknadService.sendInnSøknadskvitteringBarnetilsyn(søknad, innsendingMottatt) return Kvittering("ok", mottattDato = innsendingMottatt) } diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadService.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadService.kt" index 47e18e9d..a6f0f354 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadService.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/S\303\270knadService.kt" @@ -55,6 +55,15 @@ class SøknadService( return KvitteringMapper.mapTilEkstern(kvittering, innsendingMottatt) } + fun sendInnSøknadskvitteringBarnetilsyn( + søknad: SøknadBarnetilsynDto, + innsendingMottatt: LocalDateTime, + ): Kvittering { + val søknadRequestData = barnetilsynMapper.mapTilIntern(søknad, innsendingMottatt) + val kvittering = mottakClient.sendInnSøknadskvitteringBarnetilsyn(søknadRequestData) + return KvitteringMapper.mapTilEkstern(kvittering, innsendingMottatt) + } + fun hentSøknadPdf(søknadId: String): ByteArray = mottakClient.hentSøknadKvittering(søknadId) fun hentForrigeBarnetilsynSøknad(): SøknadBarnetilsynGjenbrukDto? = SøknadBarnetilsynMapper().mapTilDto(mottakClient.hentForrigeBarnetilsynSøknad())