Skip to content

Commit

Permalink
EY-4740 Sende med om er sluttbehandling (#6717)
Browse files Browse the repository at this point in the history
* EY-4740 Sende med om er sluttbehandling

* Fiks test
  • Loading branch information
sebassonav authored Jan 6, 2025
1 parent 5424491 commit e2048e9
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@ class BrevDataMapperFerdigstillingVedtak(
val etterbetaling = async { behandlingService.hentEtterbetaling(behandlingId, bruker) }
val brevutfall = async { behandlingService.hentBrevutfall(behandlingId, bruker) }
val erMigrertYrkesskade = async { vilkaarsvurderingService.erMigrertYrkesskade(behandlingId, bruker) }
val behandling = behandlingService.hentBehandling(behandlingId, bruker)
val behandling = async { behandlingService.hentBehandling(behandlingId, bruker) }.await()

if (erForeldreloes) {
BarnepensjonInnvilgelseForeldreloes.fra(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ class BrevDataMapperRedigerbartUtfallVedtak(
brukerTokenInfo,
behandlingId,
virkningstidspunkt,
sakType,
true,
systemkilde,
loependeIPesys,
Expand Down Expand Up @@ -137,7 +136,6 @@ class BrevDataMapperRedigerbartUtfallVedtak(
brukerTokenInfo,
behandlingId,
virkningstidspunkt,
sakType,
erForeldreloes,
systemkilde,
loependeIPesys,
Expand Down Expand Up @@ -221,7 +219,6 @@ class BrevDataMapperRedigerbartUtfallVedtak(
bruker: BrukerTokenInfo,
behandlingId: UUID,
virkningstidspunkt: YearMonth?,
sakType: SakType,
erForeldreloes: Boolean,
systemkilde: Vedtaksloesning,
loependeIPesys: Boolean,
Expand All @@ -236,6 +233,7 @@ class BrevDataMapperRedigerbartUtfallVedtak(
)
}
val etterbetaling = async { behandlingService.hentEtterbetaling(behandlingId, bruker) }
val behandling = async { behandlingService.hentBehandling(behandlingId, bruker) }.await()

if (erForeldreloes) {
BarnepensjonForeldreloesRedigerbar.fra(
Expand All @@ -251,6 +249,7 @@ class BrevDataMapperRedigerbartUtfallVedtak(
etterbetaling.await(),
avdoede,
systemkilde,
erSluttbehandling = behandling.erSluttbehandling,
)
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,15 @@ data class BarnepensjonInnvilgelseRedigerbartUtfall(
val harFlereUtbetalingsperioder: Boolean,
val erGjenoppretting: Boolean,
val harUtbetaling: Boolean,
val erSluttbehandling: Boolean,
) : BrevDataRedigerbar {
companion object {
fun fra(
utbetalingsinfo: Utbetalingsinfo,
etterbetaling: EtterbetalingDTO?,
avdoede: List<Avdoed>,
systemkilde: Vedtaksloesning,
erSluttbehandling: Boolean,
): BarnepensjonInnvilgelseRedigerbartUtfall {
val beregningsperioder =
utbetalingsinfo.beregningsperioder.map {
Expand Down Expand Up @@ -119,6 +121,7 @@ data class BarnepensjonInnvilgelseRedigerbartUtfall(
harFlereUtbetalingsperioder = utbetalingsinfo.beregningsperioder.size > 1,
erGjenoppretting = systemkilde == Vedtaksloesning.GJENOPPRETTA,
harUtbetaling = beregningsperioder.any { it.utbetaltBeloep.value > 0 },
erSluttbehandling = erSluttbehandling,
)
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,7 @@ internal class VedtaksbrevServiceTest {
coEvery { beregningService.finnUtbetalingsinfo(any(), any(), any()) } returns utbetalingsinfo
coEvery { behandlingService.hentEtterbetaling(any(), any()) } returns null
coEvery { behandlingService.hentVedtaksbehandlingKanRedigeres(any(), any()) } returns true
coEvery { behandlingService.hentBehandling(any(), any()) } returns mockk { every { erSluttbehandling } returns false }
coEvery { behandlingService.hentBrevutfall(any(), any()) } returns
mockk<BrevutfallDto> {
every { feilutbetaling?.valg } returns FeilutbetalingValg.JA_VARSEL
Expand Down

0 comments on commit e2048e9

Please sign in to comment.