From a45060d11cdc20ce6345c2c1f696a70f5ac27fcc Mon Sep 17 00:00:00 2001 From: mariampervez Date: Tue, 24 Sep 2024 13:38:24 +0200 Subject: [PATCH] r - Sender inn Saktype i steder for GjennySaktype Co-authored-by: Daniel.skarpas@nav.no --- .../journalforing/journalpost/JournalpostService.kt | 9 ++++++--- .../no/nav/eessi/pensjon/listeners/SedMottattListener.kt | 6 ++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/no/nav/eessi/pensjon/journalforing/journalpost/JournalpostService.kt b/src/main/kotlin/no/nav/eessi/pensjon/journalforing/journalpost/JournalpostService.kt index 5d03de072..686c4758d 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/journalforing/journalpost/JournalpostService.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/journalforing/journalpost/JournalpostService.kt @@ -52,11 +52,14 @@ class JournalpostService(private val journalpostKlient: JournalpostKlient) { ): OpprettJournalpostRequestBase { logger.info("Oppretter OpprettJournalpostRequest for ${sedHendelse.rinaSakId}") - if(tema == EYBARNEP || tema == OMSTILLING) { + if (tema == EYBARNEP || tema == OMSTILLING) { logger.info("Tema er $tema oppretter journalpost som kan overtas av gjenny") + val gjennyTema = if (fnr?.erUnderAlder(20) == true) + EYBARNEP else OMSTILLING + return OpprettJournalpostRequestGjenny( - bruker = fnr?.let { Bruker(id = it.value) }, - tema = tema, + bruker = fnr.let { it?.let { it1 -> Bruker(id = it1.value) } }, + tema = gjennyTema, dokumenter = dokumenter ) } diff --git a/src/main/kotlin/no/nav/eessi/pensjon/listeners/SedMottattListener.kt b/src/main/kotlin/no/nav/eessi/pensjon/listeners/SedMottattListener.kt index e5020280d..50ce1a81a 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/listeners/SedMottattListener.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/listeners/SedMottattListener.kt @@ -3,6 +3,8 @@ package no.nav.eessi.pensjon.listeners import no.nav.eessi.pensjon.eux.EuxService import no.nav.eessi.pensjon.eux.model.BucType.P_BUC_02 import no.nav.eessi.pensjon.eux.model.SedHendelse +import no.nav.eessi.pensjon.eux.model.buc.SakType +import no.nav.eessi.pensjon.eux.model.buc.SakType.* import no.nav.eessi.pensjon.gcp.GcpStorageService import no.nav.eessi.pensjon.gcp.GjennySak import no.nav.eessi.pensjon.journalforing.JournalforingService @@ -111,8 +113,8 @@ class SedMottattListener( val fdato = personidentifiseringService.hentFodselsDato(identifisertPerson, alleSedIBucList.plus(kansellerteSeder)) if (bucType == P_BUC_02 ) { - val gjennyTema = if (Period.between(fdato, LocalDate.now()).years > 19) OMSTILLING else EYBARNEP - gcpStorageService.lagre(sedHendelse.rinaSakId, GjennySak(sedHendelse.rinaSakId, gjennyTema.kode)) + val gjennyTema = if (Period.between(fdato, LocalDate.now()).years > 19) OMSORG else BARNEP + gcpStorageService.lagre(sedHendelse.rinaSakId, GjennySak(sedHendelse.rinaSakId, gjennyTema.name)) } val saksInfoSamlet = hentSaksInformasjonForEessi(