From bff1e590e25e57ba8e635a7e70eec732077212c0 Mon Sep 17 00:00:00 2001 From: Emil Albrektsson <61695840+albrektsson@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:10:29 +0200 Subject: [PATCH] Fikset OMS mapping k9sakservice, sjekker journalpoststatus i mottak (#1018) --- .../k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt | 5 +++-- .../no/nav/k9punsj/journalpost/JournalpostRoutes.kt | 11 ++++++++--- .../OmsorgspengerutbetalingS\303\270knadDto.kt" | 2 -- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt index 3b3c3d5d8..84ee15185 100644 --- a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt +++ b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt @@ -24,6 +24,7 @@ import no.nav.k9punsj.integrasjoner.k9sak.K9SakServiceImpl.Urls.hentIntektsmeldi import no.nav.k9punsj.integrasjoner.k9sak.K9SakServiceImpl.Urls.hentPerioderUrl import no.nav.k9punsj.integrasjoner.k9sak.K9SakServiceImpl.Urls.sendInnSøknadUrl import no.nav.k9punsj.integrasjoner.k9sak.K9SakServiceImpl.Urls.sokFagsakerUrl +import no.nav.k9punsj.korrigeringinntektsmelding.tilOmsvisning import no.nav.k9punsj.omsorgspengeraleneomsorg.tilOmsAOvisning import no.nav.k9punsj.omsorgspengerkronisksyktbarn.tilOmsKSBvisning import no.nav.k9punsj.omsorgspengermidlertidigalene.tilOmsMAvisning @@ -310,13 +311,13 @@ class K9SakServiceImpl( } no.nav.k9punsj.felles.FagsakYtelseType.OMSORGSPENGER -> { - val omsVisning = this.tilOmsUtvisning() + val omsVisning = this.tilOmsvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, søker = omsVisning.soekerId!!, pleietrengende = null, annenPart = null, - periode = omsVisning.periodeForHeleAretMedFravaer() + periode = omsVisning.fravaersperioder?.firstOrNull()?.periode ) } diff --git a/src/main/kotlin/no/nav/k9punsj/journalpost/JournalpostRoutes.kt b/src/main/kotlin/no/nav/k9punsj/journalpost/JournalpostRoutes.kt index d16c5c5b2..68cb28e71 100644 --- a/src/main/kotlin/no/nav/k9punsj/journalpost/JournalpostRoutes.kt +++ b/src/main/kotlin/no/nav/k9punsj/journalpost/JournalpostRoutes.kt @@ -214,12 +214,17 @@ internal class JournalpostRoutes( aktørId = pdlService.aktørIdFor(dto.brukerIdent) ) - val journalpostErFerdigstilt = - journalpostService.hentSafJournalPost(oppdatertJournalpost.journalpostId)?.journalstatus == SafDtos.Journalstatus.FERDIGSTILT.name + val journalpostInfo = + journalpostService.hentJournalpostInfo(oppdatertJournalpost.journalpostId) + + val erFerdigstiltEllerJournalfoert = ( + journalpostInfo?.journalpostStatus == SafDtos.Journalstatus.FERDIGSTILT.name || + journalpostInfo?.journalpostStatus == SafDtos.Journalstatus.JOURNALFOERT.name) // Oppdater og ferdigstill journalpost hvis vi har saksnummer - if (!journalpostErFerdigstilt && dto.saksnummer != null) { + if (!erFerdigstiltEllerJournalfoert && dto.saksnummer != null) { journalpostService.oppdaterOgFerdigstillForMottak(dto) + logger.info("Ferdigstilt journalpost : ${oppdatertJournalpost.journalpostId}") } journalpostService.lagre(punsjJournalpost = oppdatertJournalpost) diff --git "a/src/main/kotlin/no/nav/k9punsj/omsorgspengerutbetaling/OmsorgspengerutbetalingS\303\270knadDto.kt" "b/src/main/kotlin/no/nav/k9punsj/omsorgspengerutbetaling/OmsorgspengerutbetalingS\303\270knadDto.kt" index c4de51080..175023548 100644 --- "a/src/main/kotlin/no/nav/k9punsj/omsorgspengerutbetaling/OmsorgspengerutbetalingS\303\270knadDto.kt" +++ "b/src/main/kotlin/no/nav/k9punsj/omsorgspengerutbetaling/OmsorgspengerutbetalingS\303\270knadDto.kt" @@ -59,8 +59,6 @@ data class OmsorgspengerutbetalingSøknadDto( /* * Plukker ut første fraværsperiode og skaper ny Periode for det året. - * Dette for å kunne hente ut eksisterende perioder for tidigare år på omsorgspenger saksnummer som får - * nytt saksnr hvert år */ fun periodeForHeleAretMedFravaer(): PeriodeDto? { return if(fravaersperioder.isNullOrEmpty() || fravaersperioder.first().periode.fom == null) {