diff --git "a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedService.kt" "b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedService.kt" index 1c8488a..eada291 100644 --- "a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedService.kt" +++ "b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedService.kt" @@ -61,30 +61,22 @@ internal class InntektNesteMånedService( ) { val prøvingsdato = packet["Virkningstidspunkt"].asLocalDate() val inntektsrapporteringsperiode = Inntektsrapporteringperiode(prøvingsdato) - val nestePrøvingsdato = inntektsrapporteringsperiode.neste().fom() - log.info { "Henter klassifisert inntekt på $nestePrøvingsdato. Opprinnelig prøvingsdato var $prøvingsdato" } + val nesteInntektsrapporteringsperiode = inntektsrapporteringsperiode.neste() val inntekt = runBlocking { inntektClient.hentKlassifisertInntekt( behandlingId = behandlingId, fødselsnummer = packet["ident"].asText(), - prøvingsdato = nestePrøvingsdato, + prøvingsdato = nesteInntektsrapporteringsperiode.fom(), callId = callId, ) } - log.info { - """ - |Inntekter dekker fram til og med ${inntekt.sisteAvsluttendeKalenderMåned}. Sjekker om det - |ligger inntekt for inntektsperiode med - |fom=${inntektsrapporteringsperiode.fom()}, tom=${inntektsrapporteringsperiode.tom()} - | - """.trimMargin() - } val løsning = packet["@behov"] .map { it.asText() } - .filter { it in løserBehov }.associateWith { behov -> + .filter { it in løserBehov } + .associateWith { behov -> when (behov) { "HarRapportertInntektNesteMåned" -> inntekt.harInntektFor(inntektsrapporteringsperiode.fom()) diff --git "a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedServiceTest.kt" "b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedServiceTest.kt" index 819ea62..6d5c3cb 100644 --- "a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedServiceTest.kt" +++ "b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/avklaring/InntektNesteM\303\245nedServiceTest.kt" @@ -28,24 +28,15 @@ internal class InntektNesteMånedServiceTest { @Test fun `skal sjekke om det finnes inntekt for neste måned`() { val inntekt = - Inntekt( "123", listOf( KlassifisertInntektMåned( - YearMonth.of(2020, 11), - listOf(KlassifisertInntekt(BigDecimal.ONE, InntektKlasse.ARBEIDSINNTEKT)), - ), - KlassifisertInntektMåned( - YearMonth.of(2020, 12), - listOf(KlassifisertInntekt(BigDecimal.ONE, InntektKlasse.ARBEIDSINNTEKT)), - ), - KlassifisertInntektMåned( - YearMonth.of(2021, 5), + YearMonth.of(2021, 4), listOf(KlassifisertInntekt(BigDecimal.ONE, InntektKlasse.ARBEIDSINNTEKT)), ), ), - sisteAvsluttendeKalenderMåned = YearMonth.of(2021, 3), + sisteAvsluttendeKalenderMåned = YearMonth.of(2021, 4), ) val inntektClient = @@ -54,7 +45,7 @@ internal class InntektNesteMånedServiceTest { it.hentKlassifisertInntekt( behandlingId = behandlingId, fødselsnummer = "12345678911", - prøvingsdato = LocalDate.parse("2021-06-08"), + prøvingsdato = LocalDate.parse("2021-05-06"), callId = any(), ) } returns inntekt @@ -75,34 +66,9 @@ internal class InntektNesteMånedServiceTest { "@opprettet": "2021-11-18T11:04:32.867824", "@id": "930e2beb-d394-4024-b713-dbeb6ad3d4bf", "@behovId": "930e2beb-d394-4024-b713-dbeb6ad3d4bf", - "Virkningstidspunkt": "2021-05-06", - "behandlingId" : "$behandlingId", - "ident" : "12345678911", - "FangstOgFiske": false, - "fakta": [ - { - "id": "9", - "behov": "HarRapportertInntektNesteMåned" - } - ], - "@behov": [ - "InntektSiste12Mnd", "InntektSiste3År", "HarRapportertInntektNesteMåned" - ] - } - """.trimIndent() - - // language=JSON - private val behovUtenIdent = - """ - { - "@event_name": "faktum_svar", - "@opprettet": "2021-11-18T11:04:32.867824", - "@id": "930e2beb-d394-4024-b713-dbeb6ad3d4bf", - "@behovId": "930e2beb-d394-4024-b713-dbeb6ad3d4bf", - "Virkningstidspunkt": "2021-05-06", + "Virkningstidspunkt": "2021-05-02", "behandlingId" : "$behandlingId", "ident" : "12345678911", - "identer":[], "FangstOgFiske": false, "fakta": [ {