From a687feb762f5b2b28e9fffd8757c959ba5727a5d Mon Sep 17 00:00:00 2001 From: espenwaaga Date: Mon, 9 Oct 2023 08:51:46 +0200 Subject: [PATCH] =?UTF-8?q?Legger=20til=20MINSTERETT=5FNESTE=5FST=C3=98NAD?= =?UTF-8?q?SPERIODE,=20men=20ikke=20i=20logikken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ForeldrepengerInnvilgelseDokumentdataMapper.java | 7 ++----- .../mapper/innvilgelsefp/St\303\270nadskontoMapper.java" | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/ForeldrepengerInnvilgelseDokumentdataMapper.java b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/ForeldrepengerInnvilgelseDokumentdataMapper.java index 4df7a7f4e..36e22f805 100644 --- a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/ForeldrepengerInnvilgelseDokumentdataMapper.java +++ b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/ForeldrepengerInnvilgelseDokumentdataMapper.java @@ -34,19 +34,16 @@ import static no.nav.foreldrepenger.fpformidling.typer.Dato.formaterDato; import static no.nav.foreldrepenger.fpformidling.uttak.SaldoVisningStønadskontoType.FORELDREPENGER; import static no.nav.foreldrepenger.fpformidling.uttak.SaldoVisningStønadskontoType.MINSTERETT; -import static no.nav.foreldrepenger.fpformidling.uttak.SaldoVisningStønadskontoType.MINSTERETT_NESTE_STØNADSPERIODE; import static no.nav.foreldrepenger.fpformidling.uttak.SaldoVisningStønadskontoType.UTEN_AKTIVITETSKRAV; import java.time.LocalDate; import java.util.List; import java.util.Objects; import java.util.Optional; -import java.util.Set; import java.util.stream.Stream; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; - import no.nav.foreldrepenger.fpformidling.behandling.Behandling; import no.nav.foreldrepenger.fpformidling.behandling.BehandlingType; import no.nav.foreldrepenger.fpformidling.behandling.KonsekvensForYtelsen; @@ -210,8 +207,8 @@ public ForeldrepengerInnvilgelseDokumentdata mapTilDokumentdata(DokumentFelles d private static int disponibleDagerUtenAktivitetskrav(Saldoer saldoer) { if (kontoEksisterer(saldoer, UTEN_AKTIVITETSKRAV)) { return finnSaldo(saldoer, UTEN_AKTIVITETSKRAV); - } else if (kontoEksisterer(saldoer, Set.of(MINSTERETT, MINSTERETT_NESTE_STØNADSPERIODE))) { - return finnSaldo(saldoer, MINSTERETT) + finnSaldo(saldoer, MINSTERETT_NESTE_STØNADSPERIODE); + } else if (kontoEksisterer(saldoer, MINSTERETT)) { + return finnSaldo(saldoer, MINSTERETT); } else { return 0; } diff --git "a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/St\303\270nadskontoMapper.java" "b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/St\303\270nadskontoMapper.java" index 51c64190a..74cd13b07 100644 --- "a/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/St\303\270nadskontoMapper.java" +++ "b/brevproduksjon/src/main/java/no/nav/foreldrepenger/fpformidling/brevproduksjon/mapper/innvilgelsefp/St\303\270nadskontoMapper.java" @@ -1,6 +1,7 @@ package no.nav.foreldrepenger.fpformidling.brevproduksjon.mapper.innvilgelsefp; import java.math.BigInteger; +import java.util.Objects; import java.util.Set; import no.nav.foreldrepenger.fpformidling.brevproduksjon.mapper.felles.PeriodeBeregner; @@ -34,11 +35,7 @@ public static int finnDisponibleFellesDager(Saldoer saldoer) { } public static boolean kontoEksisterer(Saldoer saldoer, SaldoVisningStønadskontoType stønadskontoType) { - return kontoEksisterer(saldoer, Set.of(stønadskontoType)); - } - - public static boolean kontoEksisterer(Saldoer saldoer, Set stønadskontoType) { - return saldoer.stønadskontoer().stream().anyMatch(stønadskonto -> stønadskontoType.contains(stønadskonto.stønadskontoType())); + return saldoer.stønadskontoer().stream().anyMatch(stønadskonto -> Objects.equals(stønadskonto.stønadskontoType(), stønadskontoType)); } public static int finnForeldrepengeperiodenUtvidetUkerHvisFinnes(Saldoer saldoer) {