diff --git a/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiver.kt b/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiver.kt index 79f03122e84..d8dc4812f1e 100644 --- a/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiver.kt +++ b/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiver.kt @@ -10,12 +10,14 @@ import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendtHendelseType import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering import no.nav.etterlatte.libs.common.objectMapper import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.tidspunkt.norskTidssone import no.nav.etterlatte.libs.inntektsjustering.MottattInntektsjustering import no.nav.etterlatte.rapidsandrivers.ListenerMedLogging import no.nav.helse.rapids_rivers.JsonMessage import no.nav.helse.rapids_rivers.MessageContext import no.nav.helse.rapids_rivers.RapidsConnection import org.slf4j.LoggerFactory +import java.time.LocalDateTime import java.time.YearMonth internal class InntektsjusteringRiver( @@ -71,7 +73,7 @@ internal class InntektsjusteringRiver( sak = sak.id, inntektsjusteringId = inntektsjustering.id, journalpostId = journalpostResponse.journalpostId, - mottatt = inntektsjustering.mottattDato, + mottattDato = LocalDateTime.ofInstant(inntektsjustering.tidspunkt, norskTidssone), inntektsaar = inntektsjustering.inntektsaar, arbeidsinntekt = inntektsjustering.arbeidsinntekt, naeringsinntekt = inntektsjustering.naeringsinntekt, diff --git a/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiverTest.kt b/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiverTest.kt index d23dedbaad8..60b3095cc87 100644 --- a/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiverTest.kt +++ b/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/inntektsjustering/InntektsjusteringRiverTest.kt @@ -25,6 +25,7 @@ import no.nav.etterlatte.libs.common.innsendtsoeknad.common.PDFMal import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering import no.nav.etterlatte.libs.common.objectMapper import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.tidspunkt.norskTidssone import no.nav.etterlatte.libs.common.toJson import no.nav.helse.rapids_rivers.JsonMessage import no.nav.helse.rapids_rivers.testsupport.TestRapid @@ -54,7 +55,6 @@ internal class InntektsjusteringRiverTest { Inntektsjustering( id = UUID.randomUUID(), fnr = "123", - mottattDato = LocalDateTime.now(), inntektsaar = 2025, arbeidsinntekt = 100, naeringsinntekt = 200, @@ -103,6 +103,7 @@ internal class InntektsjusteringRiverTest { it.naeringsinntekt shouldBe 200 it.afpInntekt shouldBe 400 it.inntektFraUtland shouldBe 300 + it.mottattDato shouldBe LocalDateTime.ofInstant(inntektsjustering.tidspunkt, norskTidssone) it.datoForAaGaaAvMedAlderspensjon shouldBe YearMonth.of(2025, 6) }, ) diff --git a/apps/etterlatte-oppdater-behandling/src/main/kotlin/regulering/OmregningsHendelserBehandlingRiver.kt b/apps/etterlatte-oppdater-behandling/src/main/kotlin/regulering/OmregningsHendelserBehandlingRiver.kt index 2c1d1be2c2b..d20334e735c 100644 --- a/apps/etterlatte-oppdater-behandling/src/main/kotlin/regulering/OmregningsHendelserBehandlingRiver.kt +++ b/apps/etterlatte-oppdater-behandling/src/main/kotlin/regulering/OmregningsHendelserBehandlingRiver.kt @@ -58,7 +58,7 @@ internal class OmregningsHendelserBehandlingRiver( revurderingAarsak = omregningData.revurderingaarsak, mottattDato = when (omregningData.revurderingaarsak) { - Revurderingaarsak.INNTEKTSENDRING -> omregningData.hentInntektsjustering().mottatt + Revurderingaarsak.INNTEKTSENDRING -> omregningData.hentInntektsjustering().mottattDato else -> null }, ), diff --git a/apps/etterlatte-testdata/src/main/resources/templates/egendefinert/ny-melding.hbs b/apps/etterlatte-testdata/src/main/resources/templates/egendefinert/ny-melding.hbs index 9463c3efc28..84393da8f1c 100644 --- a/apps/etterlatte-testdata/src/main/resources/templates/egendefinert/ny-melding.hbs +++ b/apps/etterlatte-testdata/src/main/resources/templates/egendefinert/ny-melding.hbs @@ -58,7 +58,24 @@ document.getElementById('json').value = '{"@event_name": "INNTEKTSJUSTERING:START_INNTEKTSJUSTERING_JOBB","kjoering": "asdf","antall": 1, "spesifikke_saker": "","ekskluderte_saker": ""}' prettify() } else if( hendelseType == 'inntektsjustering') { - document.getElementById('json').value = '{"@event_name":"inntektsjustering_innsendt","@inntektsjustering_innhold":{"id":"accdcbb1-be49-4ab5-b7d3-a3852d19cf42","fnr":"123","inntektsaar":2025,"arbeidsinntekt":100,"naeringsinntekt":200,"inntektFraUtland":300,"afpInntekt":400,"afpTjenesteordning":"tjenesteordning","skalGaaAvMedAlderspensjon":"JA","datoForAaGaaAvMedAlderspensjon":"2025-06-10","tidspunkt":"2024-08-01T05:06:07Z"}}' + const currentTimestamp = new Date().toISOString(); + + document.getElementById('json').value = JSON.stringify({ + "@event_name": "inntektsjustering_innsendt", + "@inntektsjustering_innhold": { + "id": "accdcbb1-be49-4ab5-b7d3-a3852d19cf42", + "fnr": "123", + "inntektsaar": 2025, + "arbeidsinntekt": 100, + "naeringsinntekt": 200, + "inntektFraUtland": 300, + "afpInntekt": 400, + "afpTjenesteordning": "tjenesteordning", + "skalGaaAvMedAlderspensjon": "JA", + "datoForAaGaaAvMedAlderspensjon": "2025-06-10", + "tidspunkt": currentTimestamp + } + }); prettify() } else { document.getElementById('json').value = '' diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a11dce89a4a..017b3bdac5a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -57,7 +57,7 @@ ktor2-serverresources = { module = "io.ktor:ktor-server-resources", version.ref ktor2-servertests = { module = "io.ktor:ktor-server-tests", version.ref = "ktor2-version" } ktor2-webjars = { module = "io.ktor:ktor-server-webjars", version.ref = "ktor2-version" } -etterlatte-common = { module = "pensjon-etterlatte-felles:common", version = "2024.12.05-08.17.6c635e0dd676" } +etterlatte-common = { module = "pensjon-etterlatte-felles:common", version = "2024.12.05-13.05.db38d44805f0" } teamdokumenthandtering-avroschemas = { module = "no.nav.teamdokumenthandtering:teamdokumenthandtering-avro-schemas", version = "08c0b2d2" } logging-slf4japi = { module = "org.slf4j:slf4j-api", version = "2.0.16" } diff --git a/libs/etterlatte-inntektsjustering-model/src/main/kotlin/no.nav.etterlatte.libs.inntektsjustering/MottattInntektsjustering.kt b/libs/etterlatte-inntektsjustering-model/src/main/kotlin/no.nav.etterlatte.libs.inntektsjustering/MottattInntektsjustering.kt index 881df07f234..6b66fbfd9a2 100644 --- a/libs/etterlatte-inntektsjustering-model/src/main/kotlin/no.nav.etterlatte.libs.inntektsjustering/MottattInntektsjustering.kt +++ b/libs/etterlatte-inntektsjustering-model/src/main/kotlin/no.nav.etterlatte.libs.inntektsjustering/MottattInntektsjustering.kt @@ -10,7 +10,7 @@ data class MottattInntektsjustering( val sak: SakId, val inntektsjusteringId: UUID, val journalpostId: String, - val mottatt: LocalDateTime, + val mottattDato: LocalDateTime, val inntektsaar: Int, val arbeidsinntekt: Int, val naeringsinntekt: Int,