Skip to content

Commit

Permalink
Revurderingseventyr trenger ikke være Hendelse
Browse files Browse the repository at this point in the history
  • Loading branch information
davidsteinsland committed Oct 28, 2024
1 parent 4411696 commit 5818fa0
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@ private val Hendelse.kontekstnavn get() = when (this) {
is VedtakFattet -> "VedtakFattet"
is Vilkårsgrunnlag -> "Vilkårsgrunnlag"
is Ytelser -> "Ytelser"
is Revurderingseventyr -> error("Har ikke kontekstnavn definert for ${this::class.simpleName}")
}

sealed interface Behandlingsporing {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ class Revurderingseventyr private constructor(
private val hvorfor: RevurderingÅrsak,
private val skjæringstidspunkt: LocalDate,
private val periodeForEndring: Periode,
private val hendelse: Hendelse
) : Hendelse by hendelse {
val hendelse: Hendelse
) {

internal companion object {
fun nyPeriode(hendelse: Hendelse, skjæringstidspunkt: LocalDate, periodeForEndring: Periode) = Revurderingseventyr(NyPeriode, skjæringstidspunkt, periodeForEndring, hendelse)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ import no.nav.helse.hendelser.somPeriode
import no.nav.helse.hendelser.til
import no.nav.helse.hendelser.AnnullerUtbetaling
import no.nav.helse.hendelser.Behandlingsavgjørelse
import no.nav.helse.hendelser.KanIkkeBehandlesHer
import no.nav.helse.hendelser.Revurderingseventyr
import no.nav.helse.hendelser.SykdomshistorikkHendelse
import no.nav.helse.hendelser.UtbetalingHendelse
Expand Down Expand Up @@ -83,8 +82,6 @@ import no.nav.helse.sykdomstidslinje.Skjæringstidspunkt
import no.nav.helse.sykdomstidslinje.Sykdomshistorikk
import no.nav.helse.sykdomstidslinje.Sykdomstidslinje
import no.nav.helse.hendelser.SykdomstidslinjeHendelse
import no.nav.helse.hendelser.Utbetalingsgodkjenning
import no.nav.helse.hendelser.VedtakFattet
import no.nav.helse.sykdomstidslinje.merge
import no.nav.helse.utbetalingslinjer.Arbeidsgiverferiepengegrunnlag
import no.nav.helse.utbetalingslinjer.Feriepengeutbetaling
Expand Down Expand Up @@ -161,8 +158,8 @@ internal class Arbeidsgiver private constructor(

internal fun List<Arbeidsgiver>.igangsettOverstyring(revurdering: Revurderingseventyr, aktivitetslogg: IAktivitetslogg) {
forEach { arbeidsgiver ->
arbeidsgiver.håndter(revurdering) {
igangsettOverstyring(revurdering, aktivitetslogg)
arbeidsgiver.looper {
it.igangsettOverstyring(revurdering, aktivitetslogg)
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -589,8 +589,6 @@ internal class Behandlinger private constructor(behandlinger: List<Behandling>)
is Ytelser -> andreYtelser(metadata.meldingsreferanseId)
is SkjønnsmessigFastsettelse -> skjønnsmessigFastsettelse(metadata.meldingsreferanseId)
is OmfordelRefusjonsopplysninger, //TODO: denne burde nok spores, om vi klarer å implementere den
is Revurderingseventyr,
is SykdomshistorikkHendelse -> null
is Dødsmelding,
is GjenopplivVilkårsgrunnlag,
is IdentOpphørt,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1227,7 +1227,7 @@ internal class Vedtaksperiode private constructor(

private fun håndterOverstyringIgangsattRevurdering(revurdering: Revurderingseventyr, aktivitetslogg: IAktivitetslogg) {
revurdering.inngåSomRevurdering(this, aktivitetslogg, periode)
behandlinger.sikreNyBehandling(arbeidsgiver, revurdering, person.beregnSkjæringstidspunkt(), arbeidsgiver.beregnArbeidsgiverperiode(jurist))
behandlinger.sikreNyBehandling(arbeidsgiver, revurdering.hendelse, person.beregnSkjæringstidspunkt(), arbeidsgiver.beregnArbeidsgiverperiode(jurist))
tilstand(aktivitetslogg, AvventerRevurdering)
}

Expand Down Expand Up @@ -1931,7 +1931,7 @@ internal class Vedtaksperiode private constructor(
aktivitetslogg: IAktivitetslogg
) {
vedtaksperiode.videreførRefusjonsopplysningerFraNabo(aktivitetslogg = aktivitetslogg)
vurderOmKanGåVidere(vedtaksperiode, revurdering, aktivitetslogg)
vurderOmKanGåVidere(vedtaksperiode, revurdering.hendelse, aktivitetslogg)
if (vedtaksperiode.tilstand !in setOf(AvventerInntektsmelding, AvventerBlokkerendePeriode)) return
if (vedtaksperiode.tilstand == AvventerInntektsmelding && vedtaksperiode.sjekkTrengerArbeidsgiveropplysninger(aktivitetslogg)) {
vedtaksperiode.sendTrengerArbeidsgiveropplysninger()
Expand Down Expand Up @@ -2799,7 +2799,7 @@ internal class Vedtaksperiode private constructor(
revurdering: Revurderingseventyr,
aktivitetslogg: IAktivitetslogg
) {
vedtaksperiode.behandlinger.sikreNyBehandling(vedtaksperiode.arbeidsgiver, revurdering, vedtaksperiode.person.beregnSkjæringstidspunkt(), vedtaksperiode.arbeidsgiver.beregnArbeidsgiverperiode(vedtaksperiode.jurist))
vedtaksperiode.behandlinger.sikreNyBehandling(vedtaksperiode.arbeidsgiver, revurdering.hendelse, vedtaksperiode.person.beregnSkjæringstidspunkt(), vedtaksperiode.arbeidsgiver.beregnArbeidsgiverperiode(vedtaksperiode.jurist))
if (vedtaksperiode.forventerInntekt()) {
revurdering.inngåSomEndring(vedtaksperiode, aktivitetslogg, vedtaksperiode.periode)
revurdering.loggDersomKorrigerendeSøknad(aktivitetslogg, "Startet omgjøring grunnet korrigerende søknad")
Expand Down Expand Up @@ -2918,7 +2918,7 @@ internal class Vedtaksperiode private constructor(
revurdering: Revurderingseventyr,
aktivitetslogg: IAktivitetslogg
) {
vedtaksperiode.behandlinger.sikreNyBehandling(vedtaksperiode.arbeidsgiver, revurdering, vedtaksperiode.person.beregnSkjæringstidspunkt(), vedtaksperiode.arbeidsgiver.beregnArbeidsgiverperiode(vedtaksperiode.jurist))
vedtaksperiode.behandlinger.sikreNyBehandling(vedtaksperiode.arbeidsgiver, revurdering.hendelse, vedtaksperiode.person.beregnSkjæringstidspunkt(), vedtaksperiode.arbeidsgiver.beregnArbeidsgiverperiode(vedtaksperiode.jurist))
vedtaksperiode.jurist.logg(`fvl § 35 ledd 1`())
revurdering.inngåSomRevurdering(vedtaksperiode, aktivitetslogg, vedtaksperiode.periode)
vedtaksperiode.tilstand(aktivitetslogg, AvventerRevurdering)
Expand Down

0 comments on commit 5818fa0

Please sign in to comment.