diff --git a/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/FormidlingsgruppeRepository.kt b/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/FormidlingsgruppeRepository.kt index 202eee304..01546e827 100644 --- a/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/FormidlingsgruppeRepository.kt +++ b/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/FormidlingsgruppeRepository.kt @@ -6,7 +6,7 @@ import no.nav.fo.veilarbregistrering.bruker.Foedselsnummer interface FormidlingsgruppeRepository { fun lagre(event: FormidlingsgruppeEndretEvent): Long fun finnFormidlingsgrupperOgMapTilArbeidssokerperioder(foedselsnummerList: List): Arbeidssokerperioder - fun hentFormidlingsgrupperOgMapTilFormidlingsgruppeEndretEvent(foedselsnummerList: List): List + fun finnFormidlingsgruppeEndretEventFor(foedselsnummerList: List): List fun hentUnikeFoedselsnummer(): List fun hentFoedselsnummerIBolk(offset: Int, limit: Int): List } \ No newline at end of file diff --git a/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/db/FormidlingsgruppeRepositoryImpl.kt b/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/db/FormidlingsgruppeRepositoryImpl.kt index 22913315a..abc63cadc 100644 --- a/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/db/FormidlingsgruppeRepositoryImpl.kt +++ b/src/main/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/formidlingsgruppe/db/FormidlingsgruppeRepositoryImpl.kt @@ -89,9 +89,12 @@ class FormidlingsgruppeRepositoryImpl(private val db: NamedParameterJdbcTemplate return ArbeidssokerperioderMapper.map(formidlingsgruppeendringer) } - override fun hentFormidlingsgrupperOgMapTilFormidlingsgruppeEndretEvent(foedselsnummerList: List): List { - val sql = "SELECT * FROM $FORMIDLINGSGRUPPE WHERE $FOEDSELSNUMMER IN (:foedselsnummer)" - val parameters = mapOf("foedselsnummer" to foedselsnummerList.map(Foedselsnummer::stringValue)) + override fun finnFormidlingsgruppeEndretEventFor(foedselsnummerList: List): List { + val sql = "SELECT * FROM $FORMIDLINGSGRUPPE WHERE $FOEDSELSNUMMER IN (:foedselsnummer) AND $PERSON_ID_STATUS = :personIdStatus" + val parameters = mapOf( + "foedselsnummer" to foedselsnummerList.map(Foedselsnummer::stringValue), + "personIdStatus" to "AKTIV" + ) val formidlingsgruppeendringer = db.query(sql, parameters, fgruppeEndretEvent) 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 4453fbd93..464c71102 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 @@ -23,7 +23,7 @@ class PopulerArbeidssokerperioderService( fun populerNyArbeidssøkermodell(bruker: Bruker): Arbeidssoker { val formidlingsgruppe = - formidlingsgruppeRepository.hentFormidlingsgrupperOgMapTilFormidlingsgruppeEndretEvent(bruker.alleFoedselsnummer()) + formidlingsgruppeRepository.finnFormidlingsgruppeEndretEventFor(bruker.alleFoedselsnummer()) val ordinaerBrukerRegistreringer = brukerRegistreringRepository.hentBrukerregistreringForFoedselsnummer(bruker.alleFoedselsnummer()) val reaktiveringer = diff --git a/src/test/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/ArbeidssokerServiceHentArbeidssokerperioderTest.kt b/src/test/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/ArbeidssokerServiceHentArbeidssokerperioderTest.kt index fa0db74e6..8d8da9e31 100644 --- a/src/test/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/ArbeidssokerServiceHentArbeidssokerperioderTest.kt +++ b/src/test/kotlin/no/nav/fo/veilarbregistrering/arbeidssoker/perioder/ArbeidssokerServiceHentArbeidssokerperioderTest.kt @@ -188,7 +188,7 @@ class ArbeidssokerServiceHentArbeidssokerperioderTest { ).entries.first { (fnr, _) -> fnr in foedselsnummerList }.value } - override fun hentFormidlingsgrupperOgMapTilFormidlingsgruppeEndretEvent(foedselsnummerList: List): List { + override fun finnFormidlingsgruppeEndretEventFor(foedselsnummerList: List): List { return emptyList() }