diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurdering.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurdering.kt index 38de09ec7..54e3d4e93 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurdering.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurdering.kt @@ -14,6 +14,8 @@ import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.antallBarn import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.beloep import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.beregningsperioder import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.soeskenjustering +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingYrkesskadeDTOSelectors.dinForelder +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingYrkesskadeDTOSelectors.stoenadHarOekt import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingYrkesskadeDTOSelectors.utbetalingsinfo import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingYrkesskadeDTOSelectors.virkningsdato import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingYrkesskadeDTOSelectors.yrkesskadeErDokumentert @@ -23,9 +25,11 @@ import no.nav.pensjon.etterlatte.maler.fraser.common.Vedtak import java.time.LocalDate data class BarnepensjonRevurderingYrkesskadeDTO( + val dinForelder: String, val utbetalingsinfo: Utbetalingsinfo, + val stoenadHarOekt: Boolean, val yrkesskadeErDokumentert: Boolean, - val virkningsdato: LocalDate, + val virkningsdato: LocalDate ) @TemplateModelHelpers @@ -60,7 +64,13 @@ object YrkesskadeRevurdering : EtterlatteTemplate, val yrkesskadeErDokumentert: Expression, val virkningsdato: Expression, val kronebeloep: Expression, + val stoenadHarOekt: Expression ) : OutlinePhrase() { override fun OutlineOnlyScope.template() { showIf(yrkesskadeErDokumentert) { paragraph { - val format = virkningsdato.format() + val virkningsdatoExpr = virkningsdato.format() + showIf(stoenadHarOekt) { + textExpr( + Bokmal to "Barnepensjonen din øker fra ".expr() + virkningsdatoExpr + + " fordi det nå er dokumentert at ".expr() + dinForelder + + " døde som følge av yrkesskade. ", + Nynorsk to "".expr(), + English to "".expr() + ) + }.orShow { + textExpr( + Bokmal to "Det er nå dokumentert at ".expr() + dinForelder + + " døde som følge av yrkesskade. ", + Nynorsk to "".expr(), + English to "".expr() + ) + } textExpr( - Bokmal to "Barnepensjonen din øker fra ".expr() + format + - (" fordi det nå er dokumentert at døde som følge av yrkesskade. " + - "Du får ").expr() + kronebeloep.format() + " kroner hver måned før skatt.", + Bokmal to "Du får ".expr() + kronebeloep.format() + " kroner hver måned før skatt.", Nynorsk to "".expr(), English to "".expr(), ) @@ -51,18 +69,20 @@ object RevurderingYrkesskadeFraser { }.orShow { paragraph { textExpr( - Bokmal to "Barnepensjon din er vurdert på nytt. Det blir ingen endring av din pensjon. ".expr() + - "Du får fortsatt " + kronebeloep.format() + " kroner hver måned før skatt.", + Bokmal to "Barnepensjonen din er vurdert på nytt. ".expr() + + "Det blir ingen endring av din pensjon. " + + "Du får fortsatt " + kronebeloep.format() + " kroner hver måned før skatt.", Nynorsk to "".expr(), English to "".expr() ) } paragraph { - text( - Bokmal to "Det er dokumentert med vedtak fra NAV at ikke døde som følge " + - "av yrkesskade/yrkessykdom. Det blir derfor ingen endring av barnepensjonen.", - Nynorsk to "", - English to "" + textExpr( + Bokmal to "Det er dokumentert med vedtak fra NAV at ".expr() + dinForelder + + " ikke døde som følge av yrkesskade/yrkessykdom. " + + "Det blir derfor ingen endring av barnepensjonen.", + Nynorsk to "".expr(), + English to "".expr() ) } paragraph { diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingYrkesskadeDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingYrkesskadeDTO.kt index a62d3aae5..83c215a80 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingYrkesskadeDTO.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingYrkesskadeDTO.kt @@ -30,8 +30,10 @@ fun createBarnepensjonRevurderingYrkesskadeDTO(): BarnepensjonRevurderingYrkessk antallBarn = 1, utbetaltBeloep = Kroner(495), ) - ) - ), yrkesskadeErDokumentert = false, - virkningsdato = virkningsdato + ), + ), yrkesskadeErDokumentert = true, + virkningsdato = virkningsdato, + stoenadHarOekt = true, + dinForelder = "din far" ) }