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 473ff562..92c2d13d 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" @@ -9,6 +9,7 @@ data class MottakConfig( val uri: URI, ) { internal val sendInnOvergangsstønadUri = byggUri(PATH_SEND_INN_OVERGANGSSTØNAD) + internal val sendInnOvergangsstønadKvitteringUri = byggUri(PATH_SEND_INN_OVERGANGSSTØNAD_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) @@ -30,6 +31,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_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 d6678488..ce66d590 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" @@ -55,6 +55,8 @@ class MottakClient( HttpHeaders().medContentTypeJsonUTF8(), ) + fun sendInnSøknadskvitteringOvergangsstønad(søknadMedVedlegg: SøknadMedVedlegg): KvitteringDto = postForEntity(config.sendInnOvergangsstønadKvitteringUri, 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 17e8c7ea..a5e67c93 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" @@ -38,7 +38,7 @@ class SøknadKvitteringController( } val innsendingMottatt = LocalDateTime.now() - søknadService.sendInn(søknad, innsendingMottatt) + søknadService.sendInnSøknadskvittering(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 a635374a..47e18e9d 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" @@ -46,6 +46,15 @@ class SøknadService( return KvitteringMapper.mapTilEkstern(kvittering, innsendingMottatt) } + fun sendInnSøknadskvittering( + søknad: SøknadOvergangsstønadDto, + innsendingMottatt: LocalDateTime, + ): Kvittering { + val søknadRequestData = overgangsstønadMapper.mapTilIntern(søknad, innsendingMottatt) + val kvittering = mottakClient.sendInnSøknadskvitteringOvergangsstønad(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())