From ab4a557e80fce725ffd2bc62380772004125c302 Mon Sep 17 00:00:00 2001 From: Terje Heen Date: Tue, 31 Jan 2023 22:48:23 +0100 Subject: [PATCH] =?UTF-8?q?f=20Utvider=20populering=20av=20periodene=20med?= =?UTF-8?q?=20ordin=C3=A6re=20og=20reaktiverte=20registreringer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tidligere har vi bare populert periodene med bakgrunn i formidlingsgruppeendringene, men nå inkluderer vi også ordinære brukerregistreringer og reaktiveringer. Hypotesen er at det vil løse de tilfellene vi ser at vi bommer på periodene fordi vi enda ikke har fått lest inn Kafka-meldingen fra Arena. Men vi eier jo inngangen, så den bør benyttes. --- .../perioder/PopulerArbeidssokerperioderService.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/PopulerArbeidssokerperioderService.kt b/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/PopulerArbeidssokerperioderService.kt index cfccee50d..4453fbd93 100644 --- a/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/PopulerArbeidssokerperioderService.kt +++ b/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/PopulerArbeidssokerperioderService.kt @@ -24,10 +24,16 @@ class PopulerArbeidssokerperioderService( fun populerNyArbeidssøkermodell(bruker: Bruker): Arbeidssoker { val formidlingsgruppe = formidlingsgruppeRepository.hentFormidlingsgrupperOgMapTilFormidlingsgruppeEndretEvent(bruker.alleFoedselsnummer()) + val ordinaerBrukerRegistreringer = + brukerRegistreringRepository.hentBrukerregistreringForFoedselsnummer(bruker.alleFoedselsnummer()) + val reaktiveringer = + brukerReaktiveringRepository.finnReaktiveringerForFoedselsnummer(bruker.alleFoedselsnummer()) + + val listeMedArbeidssøkerEndringer = formidlingsgruppe + ordinaerBrukerRegistreringer + reaktiveringer val arbeidssoker = Arbeidssoker() - formidlingsgruppe + listeMedArbeidssøkerEndringer .sortedBy { it.opprettetTidspunkt() } .forEach { arbeidssoker.behandle(it) }