From 7ddf65cb3c883fe65839ae0e2c2a6f6b3f8ac5cd Mon Sep 17 00:00:00 2001 From: MagnusRom <65652609+MagnusRom@users.noreply.github.com> Date: Thu, 11 Jul 2024 11:00:25 +0200 Subject: [PATCH] Ny hendelslogg event (#124) * Lagt til ny hendelseslogg Event Co-authored-by: Mickel Co-authored-by: Odd A <3494925+Oddsor@users.noreply.github.com> * Fikset import Co-authored-by: Mickel Co-authored-by: Odd A <3494925+Oddsor@users.noreply.github.com> --------- Co-authored-by: Mickel Co-authored-by: Odd A <3494925+Oddsor@users.noreply.github.com> --- .../tiltakrefusjon/refusjon/Refusjon.kt | 25 ++++--------------- .../events/KryssetAvForFrav\303\246r.kt" | 13 ++++++++++ 2 files changed, 18 insertions(+), 20 deletions(-) create mode 100644 "src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/events/KryssetAvForFrav\303\246r.kt" diff --git a/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/Refusjon.kt b/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/Refusjon.kt index 67c29261..1d312e26 100644 --- a/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/Refusjon.kt +++ b/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/Refusjon.kt @@ -1,29 +1,14 @@ package no.nav.arbeidsgiver.tiltakrefusjon.refusjon import com.fasterxml.jackson.annotation.JsonProperty -import jakarta.persistence.CascadeType -import jakarta.persistence.Entity -import jakarta.persistence.EnumType -import jakarta.persistence.Enumerated -import jakarta.persistence.Id -import jakarta.persistence.OneToOne +import jakarta.persistence.* import no.nav.arbeidsgiver.tiltakrefusjon.Feilkode import no.nav.arbeidsgiver.tiltakrefusjon.FeilkodeException import no.nav.arbeidsgiver.tiltakrefusjon.audit.FnrOgBedrift import no.nav.arbeidsgiver.tiltakrefusjon.audit.RefusjonMedFnrOgBedrift import no.nav.arbeidsgiver.tiltakrefusjon.autorisering.InnloggetBruker import no.nav.arbeidsgiver.tiltakrefusjon.autorisering.SYSTEM_BRUKER -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.FristForlenget -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.GodkjentAvArbeidsgiver -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.MerketForInntekterFrem -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonAnnullert -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonEndretStatus -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonForkortet -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonGodkjentMinusBeløp -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonGodkjentNullBeløp -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonOpprettet -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.RefusjonUtgått -import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.SaksbehandlerMerketForInntekterLengerFrem +import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events.* import no.nav.arbeidsgiver.tiltakrefusjon.tilskuddsperiode.MidlerFrigjortÅrsak import no.nav.arbeidsgiver.tiltakrefusjon.utils.KidValidator import no.nav.arbeidsgiver.tiltakrefusjon.utils.Now @@ -98,8 +83,8 @@ class Refusjon( @JsonProperty fun harTattStillingTilAlleInntektslinjer(): Boolean { - val harTattStilling = refusjonsgrunnlag.inntektsgrunnlag?.inntekter?.filter { it.erMedIInntektsgrunnlag() }?.find { inntekt -> inntekt.erOpptjentIPeriode === null } - return harTattStilling === null + val harTattStilling = refusjonsgrunnlag.inntektsgrunnlag?.inntekter?.filter { it.erMedIInntektsgrunnlag() }?.find { inntekt -> inntekt.erOpptjentIPeriode == null } + return harTattStilling == null } private fun krevStatus(vararg gyldigeStatuser: RefusjonStatus) { @@ -342,7 +327,7 @@ class Refusjon( forrigeFristForGodkjenning = gammelFristForGodkjenning fristForGodkjenning = nyFrist oppdaterStatus() - registerEvent(FristForlenget(this, gammelFristForGodkjenning, fristForGodkjenning, årsak, utførtAv)) + registerEvent(KryssetAvForFravær(this, gammelFristForGodkjenning, fristForGodkjenning, årsak, utførtAv)) } } diff --git "a/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/events/KryssetAvForFrav\303\246r.kt" "b/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/events/KryssetAvForFrav\303\246r.kt" new file mode 100644 index 00000000..09bc1fae --- /dev/null +++ "b/src/main/kotlin/no/nav/arbeidsgiver/tiltakrefusjon/refusjon/events/KryssetAvForFrav\303\246r.kt" @@ -0,0 +1,13 @@ +package no.nav.arbeidsgiver.tiltakrefusjon.refusjon.events + +import no.nav.arbeidsgiver.tiltakrefusjon.autorisering.InnloggetBruker +import no.nav.arbeidsgiver.tiltakrefusjon.refusjon.Refusjon +import java.time.LocalDate + +data class KryssetAvForFravær( + override val refusjon: Refusjon, + val gammelFrist: LocalDate, + val nyFrist: LocalDate, + val årsak: String, + override val utførtAv: InnloggetBruker +) : SporbarRefusjonHendelse