diff --git a/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/InntektsjusteringRiver.kt b/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/InntektsjusteringRiver.kt index c58a0bd042a..4f841a258b0 100644 --- a/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/InntektsjusteringRiver.kt +++ b/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/InntektsjusteringRiver.kt @@ -7,6 +7,7 @@ import no.nav.etterlatte.gyldigsoeknad.client.BehandlingClient import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendt 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.oppgave.NyOppgaveDto import no.nav.etterlatte.libs.common.oppgave.OppgaveKilde @@ -16,8 +17,6 @@ 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.util.UUID internal class InntektsjusteringRiver( rapidsConnection: RapidsConnection, @@ -84,13 +83,3 @@ internal class InntektsjusteringRiver( private fun JsonMessage.inntektsjustering(): Inntektsjustering = this[InntektsjusteringInnsendt.inntektsjusteringInnhold].let { objectMapper.treeToValue(it) } } - -// TODO i felles repo -data class Inntektsjustering( - val id: UUID, - val arbeidsinntekt: Int, - val naeringsinntekt: Int, - val arbeidsinntektUtland: Int, - val naeringsinntektUtland: Int, - val tidspunkt: LocalDateTime, -) diff --git a/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/JournalfoerInntektsjusteringService.kt b/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/JournalfoerInntektsjusteringService.kt index b68e3737935..4bb97c0e2ad 100644 --- a/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/JournalfoerInntektsjusteringService.kt +++ b/apps/etterlatte-gyldig-soeknad/src/main/kotlin/no/nav/etterlatte/JournalfoerInntektsjusteringService.kt @@ -14,6 +14,7 @@ import no.nav.etterlatte.gyldigsoeknad.journalfoering.OpprettJournalpostResponse import no.nav.etterlatte.gyldigsoeknad.pdf.PdfGenerator import no.nav.etterlatte.libs.common.RetryResult import no.nav.etterlatte.libs.common.behandling.SakType +import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering import no.nav.etterlatte.libs.common.objectMapper import no.nav.etterlatte.libs.common.retry import no.nav.etterlatte.libs.common.sak.Sak diff --git a/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/InntektsjusteringRiverTest.kt b/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/InntektsjusteringRiverTest.kt index 062afc2d137..2202453a841 100644 --- a/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/InntektsjusteringRiverTest.kt +++ b/apps/etterlatte-gyldig-soeknad/src/test/kotlin/no/nav/etterlatte/InntektsjusteringRiverTest.kt @@ -16,6 +16,7 @@ import no.nav.etterlatte.gyldigsoeknad.pdf.PdfGeneratorKlient import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendt import no.nav.etterlatte.libs.common.event.InntektsjusteringInnsendtHendelseType.EVENT_NAME_INNSENDT +import no.nav.etterlatte.libs.common.inntektsjustering.Inntektsjustering import no.nav.etterlatte.libs.common.oppgave.NyOppgaveDto import no.nav.etterlatte.libs.common.oppgave.OppgaveKilde import no.nav.etterlatte.libs.common.oppgave.OppgaveType @@ -24,7 +25,7 @@ import no.nav.helse.rapids_rivers.JsonMessage import no.nav.helse.rapids_rivers.testsupport.TestRapid import org.junit.jupiter.api.Test import org.junit.jupiter.api.TestInstance -import java.time.LocalDateTime +import java.time.Instant import java.util.UUID import kotlin.random.Random @@ -49,7 +50,7 @@ internal class InntektsjusteringRiverTest { naeringsinntekt = 200, arbeidsinntektUtland = 300, naeringsinntektUtland = 400, - tidspunkt = LocalDateTime.now(), + tidspunkt = Instant.now(), ) coEvery { behandlingKlientMock.finnEllerOpprettSak(any(), any()) } returns sak diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 99e5d511b30..b5dba7447b2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -61,7 +61,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-libs:common", version = "2024.07.23-11.12.ae810566ac12"} +etterlatte-common = { module = "pensjon-etterlatte-libs:common", version = "2024.08.23-15.19.ce97af4c83c8" } teamdokumenthandtering-avroschemas = { module = "no.nav.teamdokumenthandtering:teamdokumenthandtering-avro-schemas", version = "08c0b2d2" } logging-slf4japi = { module = "org.slf4j:slf4j-api", version = "2.0.13" } @@ -72,15 +72,15 @@ metrics-micrometer-prometheus = { module = "io.micrometer:micrometer-registry-pr metrics-prometheus-simpleclientcommon = { module = "io.prometheus:simpleclient_common", version.ref = "prometheus-version" } metrics-prometheus-simpleclienthotspot = { module = "io.prometheus:simpleclient_hotspot", version.ref = "prometheus-version" } -messaginghub-pooled-jms = { module ="org.messaginghub:pooled-jms", version = "3.1.6" } +messaginghub-pooled-jms = { module = "org.messaginghub:pooled-jms", version = "3.1.6" } -mq-jakarta-client = { module ="com.ibm.mq:com.ibm.mq.jakarta.client", version = "9.4.0.0" } +mq-jakarta-client = { module = "com.ibm.mq:com.ibm.mq.jakarta.client", version = "9.4.0.0" } navfelles-rapidandriversktor2 = { module = "com.github.navikt:rapids-and-rivers", version = "2024081412411723632093.f3cd450418cb" } navfelles-tjenestespesifikasjoner-avstemming = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:avstemming-v1-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" } navfelles-tjenestespesifikasjoner-oppdragsbehandling = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:nav-virksomhet-oppdragsbehandling-v1-meldingsdefinisjon", version.ref = "tjenestespesifikasjoner-version" } -navfelles-tjenestespesifikasjoner-oppdragsimulering = { module ="com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:nav-system-os-simuler-fp-service-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" } -navfelles-tjenestespesifikasjoner-tilbakekreving = { module ="com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" } +navfelles-tjenestespesifikasjoner-oppdragsimulering = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:nav-system-os-simuler-fp-service-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" } +navfelles-tjenestespesifikasjoner-tilbakekreving = { module = "com.github.navikt.pensjon-etterlatte-tjenestespesifikasjoner:tilbakekreving-v1-tjenestespesifikasjon", version.ref = "tjenestespesifikasjoner-version" } navfelles-tokenclientcore = { module = "no.nav.security:token-client-core", version.ref = "navfelles-token-version" } navfelles-tokenvalidationktor2 = { module = "no.nav.security:token-validation-ktor-v2", version.ref = "navfelles-token-version" } navfelles-mockoauth2server = { module = "no.nav.security:mock-oauth2-server", version = "2.1.8" } @@ -94,7 +94,7 @@ test-testcontainer-jupiter = { module = "org.testcontainers:junit-jupiter", vers test-testcontainer-postgresql = { module = "org.testcontainers:postgresql", version.ref = "testcontainer-version" } test-testcontainer-kafka = { module = "org.testcontainers:kafka", version.ref = "testcontainer-version" } -commons-compress = { module = "org.apache.commons:commons-compress", version = "1.26.2"} +commons-compress = { module = "org.apache.commons:commons-compress", version = "1.26.2" } unleash-client = { module = "io.getunleash:unleash-client-java", version = "9.2.4" } openapi = { module = "io.github.smiley4:ktor-swagger-ui", version = "3.2.0" }