You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** Oppdaterer meldeperioden til [meldeperiode] dersom den har samme kjede id, den er nyere enn den eksisterende og dette ikke er avsluttet meldekortbehandling. */
@@ -335,7 +333,6 @@ fun Sak.opprettMeldekortBehandling(
335
333
"Forrige meldekortbehandling i kjeden må være godkjent for å opprette en ny behandling/korrigering (kjede $kjedeId på sak ${this.id})"
336
334
}
337
335
}
338
-
339
336
val meldekortId =MeldekortId.random()
340
337
val meldeperiode = hentSisteMeldeperiodeForKjede(kjedeId)
341
338
@@ -367,8 +364,6 @@ fun Sak.opprettMeldekortBehandling(
367
364
meldeperiode = meldeperiode,
368
365
meldekortId = meldekortId,
369
366
sakId =this.id,
370
-
// TODO jah: Behandlingen må ta inn periodisert antall dager og ikke bruke tidligere vedtak her. Tror ikke maksDagerMedTiltakspengerForPeriode brukes til noe; kanskje den bør bort fra beregningen?
val antallDagerSomGirRett = girRett.values.count { it }
31
+
val ingenDagerGirRett = antallDagerSomGirRett ==0
32
+
33
33
funhelePeriodenErSperret(): Boolean {
34
34
return girRett.values.toList().all { !it }
35
35
}
@@ -39,70 +39,60 @@ data class Meldeperiode(
39
39
return periode.fraOgMed <= nå().toLocalDate()
40
40
}
41
41
42
-
val ingenDagerGirRett = girRett.values.none { it }
43
-
}
44
-
45
-
fun Sak.opprettFørsteMeldeperiode(): Meldeperiode {
46
-
requireNotNull(this.vedtaksliste.førstegangsvedtak) { "Kan ikke opprette første meldeperiode uten førstegangsvedtak" }
47
-
requireNotNull(this.vedtaksliste.innvilgelsesperioder) { "Kan ikke opprette første meldeperiode uten minst én periode som gir rett til tiltakspenger" }
48
-
// TODO John + Anders: Denne fungerer ikke når vi får 2 førstegangsbehandlinger.
49
-
val periode = finnFørsteMeldekortsperiode(this.vedtaksliste.innvilgelsesperioder.single())
50
-
val utfallsperioder =this.vedtaksliste.førstegangsvedtak!!.utfallsperioder
0 commit comments