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) {