diff --git a/src/main/kotlin/no/nav/bidrag/behandling/dto/v1/behandling/OpprettBehandlingFraVedtakRequest.kt b/src/main/kotlin/no/nav/bidrag/behandling/dto/v1/behandling/OpprettBehandlingFraVedtakRequest.kt index be159544..ad434cbc 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/dto/v1/behandling/OpprettBehandlingFraVedtakRequest.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/dto/v1/behandling/OpprettBehandlingFraVedtakRequest.kt @@ -3,6 +3,7 @@ package no.nav.bidrag.behandling.dto.v1.behandling import io.swagger.v3.oas.annotations.media.Schema import jakarta.validation.constraints.NotBlank import jakarta.validation.constraints.Size +import no.nav.bidrag.domene.enums.behandling.BisysSøknadstype import no.nav.bidrag.domene.enums.rolle.SøktAvType import no.nav.bidrag.domene.enums.vedtak.Vedtakstype import java.time.LocalDate @@ -25,4 +26,5 @@ data class OpprettBehandlingFraVedtakRequest( @Schema(required = true) val søknadsid: Long, val søknadsreferanseid: Long? = null, + val søknadstype: BisysSøknadstype? = null, ) diff --git a/src/main/kotlin/no/nav/bidrag/behandling/service/VedtakService.kt b/src/main/kotlin/no/nav/bidrag/behandling/service/VedtakService.kt index 55d47ec1..49981b77 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/service/VedtakService.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/service/VedtakService.kt @@ -137,6 +137,7 @@ class VedtakService( søknadRefId = request.søknadsreferanseid, enhet = request.behandlerenhet, søknadId = request.søknadsid, + søknadstype = request.søknadstype, lesemodus = false, opprinneligVedtakstidspunkt = hentOpprinneligVedtakstidspunkt(vedtak).toSet(), opprinneligVedtakstype = hentOpprinneligVedtakstype(vedtak), diff --git a/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/fravedtak/VedtakTilBehandlingMapping.kt b/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/fravedtak/VedtakTilBehandlingMapping.kt index 39233fcd..744495e3 100644 --- a/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/fravedtak/VedtakTilBehandlingMapping.kt +++ b/src/main/kotlin/no/nav/bidrag/behandling/transformers/vedtak/mapping/fravedtak/VedtakTilBehandlingMapping.kt @@ -25,6 +25,7 @@ import no.nav.bidrag.behandling.transformers.utgift.tilDto import no.nav.bidrag.commons.security.utils.TokenUtils import no.nav.bidrag.commons.service.organisasjon.SaksbehandlernavnProvider import no.nav.bidrag.domene.enums.barnetilsyn.Skolealder +import no.nav.bidrag.domene.enums.behandling.BisysSøknadstype import no.nav.bidrag.domene.enums.behandling.TypeBehandling import no.nav.bidrag.domene.enums.beregning.Resultatkode import no.nav.bidrag.domene.enums.diverse.Kilde @@ -82,6 +83,7 @@ class VedtakTilBehandlingMapping( enhet: String? = null, opprinneligVedtakstidspunkt: Set = emptySet(), opprinneligVedtakstype: Vedtakstype? = null, + søknadstype: BisysSøknadstype? = null, ): Behandling { val opprettetAv = if (lesemodus) { @@ -102,6 +104,7 @@ class VedtakTilBehandlingMapping( val behandling = Behandling( id = if (lesemodus) 1 else null, + søknadstype = søknadstype, vedtakstype = vedtakType ?: type, opprinneligVedtakstype = opprinneligVedtakstype, virkningstidspunkt = virkningstidspunkt ?: hentSøknad().søktFraDato,