From 4fc55217d072f3bf0608ea746d2b2609893a7e44 Mon Sep 17 00:00:00 2001 From: Marius Eriksen Date: Thu, 29 Feb 2024 10:29:45 +0100 Subject: [PATCH] =?UTF-8?q?InntektService=20beh=C3=B8ver=20ikke=20lenger?= =?UTF-8?q?=20fangst=20og=20fiske=20inntekter,=20da=20regelen=20er=20utg?= =?UTF-8?q?=C3=A5tt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Geir André Lund Co-authored-by: Mona Kjeldsrud Co-authored-by: André Roaldseth --- .../no/nav/dagpenger/oppslag/inntekt/OppslagInntekt.kt | 4 ++-- .../opplysning/InntektSiste12MndBehovl\303\270ser.kt" | 2 +- .../dagpenger/oppslag/inntekt/rivers/quiz/InntektService.kt | 6 ++---- .../no/nav/dagpenger/oppslag/inntekt/InntektClientTest.kt | 4 ++-- .../opplysning/InntektOpplysningsbehovL\303\270serTest.kt" | 2 +- .../oppslag/inntekt/rivers/quiz/InntektServiceTest.kt | 4 ++-- 6 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/OppslagInntekt.kt b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/OppslagInntekt.kt index 120e9e9..c70c68a 100644 --- a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/OppslagInntekt.kt +++ b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/OppslagInntekt.kt @@ -11,11 +11,11 @@ internal class OppslagInntekt(private val inntekt: Inntekt) { fun inntektId() = inntekt.inntektsId - fun inntektSiste12mnd(fangstOgFisk: Boolean) = inntektsPerioder.first.sumInntekt(inntektsklasser(fangstOgFisk)) + fun inntektSiste12mndMed(fangstOgFisk: Boolean) = inntektsPerioder.first.sumInntekt(inntektsklasser(fangstOgFisk)) fun inntektSiste36Mnd(fangstOgFisk: Boolean) = inntektsPerioder.all().sumInntekt(inntektsklasser(fangstOgFisk)) - fun inntektSiste3år(fangstOgFisk: Boolean) = inntektSiste36Mnd(fangstOgFisk) + fun inntektSiste3årMed(fangstOgFisk: Boolean) = inntektSiste36Mnd(fangstOgFisk) private fun inntektsklasser(fangstOgFisk: Boolean) = if (fangstOgFisk) { diff --git "a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektSiste12MndBehovl\303\270ser.kt" "b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektSiste12MndBehovl\303\270ser.kt" index f507886..aa15d85 100644 --- "a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektSiste12MndBehovl\303\270ser.kt" +++ "b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektSiste12MndBehovl\303\270ser.kt" @@ -13,7 +13,7 @@ internal class InntektSiste12MndBehovløser(rapidsConnection: RapidsConnection, override fun løsning(inntekt: OppslagInntekt): Map { return mapOf( - behov to inntekt.inntektSiste12mnd(fangstOgFisk = false), + behov to inntekt.inntektSiste12mndMed(fangstOgFisk = false), ) } } diff --git a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektService.kt b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektService.kt index 7e9687b..ec27613 100644 --- a/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektService.kt +++ b/src/main/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektService.kt @@ -28,7 +28,6 @@ internal class InntektService(rapidsConnection: RapidsConnection, private val in requireKey("type", "historisk", "id") } it.require("identer", ::harAktørEllerFnr) - it.requireKey("FangstOgFiskeInntektSiste36mnd") it.requireKey("Virkningstidspunkt") it.interestedIn("søknad_uuid") } @@ -57,7 +56,6 @@ internal class InntektService(rapidsConnection: RapidsConnection, private val in "søknad_uuid" to søknadUUID.toString(), "callId" to callId, ) { - val fangstOgFiske = packet["FangstOgFiskeInntektSiste36mnd"].asBoolean() val virkningsTidspunkt = packet["Virkningstidspunkt"].asLocalDate() val inntekt = runBlocking { @@ -73,8 +71,8 @@ internal class InntektService(rapidsConnection: RapidsConnection, private val in packet["@behov"].map { it.asText() }.filter { it in løserBehov }.map { behov -> behov to when (behov) { - "InntektSiste3År" -> inntekt.inntektSiste3år(fangstOgFiske) - "InntektSiste12Mnd" -> inntekt.inntektSiste12mnd(fangstOgFiske) + "InntektSiste3År" -> inntekt.inntektSiste3årMed(fangstOgFisk = false) + "InntektSiste12Mnd" -> inntekt.inntektSiste12mndMed(fangstOgFisk = false) else -> throw IllegalArgumentException("Ukjent behov $behov") } }.toMap() diff --git a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/InntektClientTest.kt b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/InntektClientTest.kt index 2571b37..ae09aec 100644 --- a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/InntektClientTest.kt +++ b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/InntektClientTest.kt @@ -43,8 +43,8 @@ class InntektClientTest { ), tokenProvider = { "token" }, ).hentKlassifisertInntekt(UUID.fromString(id), "123", "fnr", LocalDate.now()) - assertEquals(BigDecimal("0"), response.inntektSiste12mnd(false)) - assertEquals(BigDecimal("18900"), response.inntektSiste3år(false)) + assertEquals(BigDecimal("0"), response.inntektSiste12mndMed(false)) + assertEquals(BigDecimal("18900"), response.inntektSiste3årMed(false)) } } diff --git "a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektOpplysningsbehovL\303\270serTest.kt" "b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektOpplysningsbehovL\303\270serTest.kt" index fa50d05..2f54689 100644 --- "a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektOpplysningsbehovL\303\270serTest.kt" +++ "b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/opplysning/InntektOpplysningsbehovL\303\270serTest.kt" @@ -16,7 +16,7 @@ internal class InntektOpplysningsbehovLøserTest { val oppslagMock = mockk(relaxed = true).also { every { it.inntektId() } returns inntektId - every { it.inntektSiste12mnd(false) } returns BigDecimal("111111") + every { it.inntektSiste12mndMed(false) } returns BigDecimal("111111") every { it.inntektSiste36Mnd(false) } returns BigDecimal("222222") } val inntektClient = diff --git a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektServiceTest.kt b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektServiceTest.kt index 47d1ae3..d8f9d1a 100644 --- a/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektServiceTest.kt +++ b/src/test/kotlin/no/nav/dagpenger/oppslag/inntekt/rivers/quiz/InntektServiceTest.kt @@ -27,8 +27,8 @@ internal class InntektServiceTest { fun `skal hente inntekter for riktig pakke`() { val mockk = mockk(relaxed = true).also { - every { it.inntektSiste12mnd(false) } returns BigDecimal.ONE - every { it.inntektSiste3år(false) } returns BigDecimal("2.0123543") + every { it.inntektSiste12mndMed(false) } returns BigDecimal.ONE + every { it.inntektSiste3årMed(false) } returns BigDecimal("2.0123543") } val inntektClient = mockk().also {