From 2c521edf4d7d2a4d428104a49dfb885168ef70f3 Mon Sep 17 00:00:00 2001 From: Uy Nguyen <110383605+UyQuangNguyen@users.noreply.github.com> Date: Fri, 24 May 2024 09:27:02 +0200 Subject: [PATCH] =?UTF-8?q?Skal=20ikke=20automatisk=20journalf=C3=B8re=20f?= =?UTF-8?q?or=20enhet=204863=20(#1096)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mottak/task/JournalhendelseBarnetrygdRutingTask.kt | 8 +++++++- .../JournalhendelseKontantst\303\270tteRutingTask.kt" | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseBarnetrygdRutingTask.kt b/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseBarnetrygdRutingTask.kt index e69a7a545..13c5eb3f1 100644 --- a/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseBarnetrygdRutingTask.kt +++ b/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseBarnetrygdRutingTask.kt @@ -54,10 +54,13 @@ class JournalhendelseBarnetrygdRutingTask( val log: Logger = LoggerFactory.getLogger(JournalhendelseBarnetrygdRutingTask::class.java) val sakssystemMarkeringCounter = mutableMapOf() + val enheterSomIkkeSkalHaAutomatiskJournalføring = listOf("4863") override fun doTask(task: Task) { val brukersIdent = task.metadata["personIdent"] as String? val journalpost = journalpostClient.hentJournalpost(task.metadata["journalpostId"] as String) + val journalførendeEnhet = journalpost.journalforendeEnhet + val erBarnetrygdSøknad = journalpost.erBarnetrygdSøknad() val (baSak, infotrygdSak) = brukersIdent?.run { søkEtterSakIBaSakOgInfotrygd(this) } ?: Pair(null, null) @@ -77,7 +80,10 @@ class JournalhendelseBarnetrygdRutingTask( val skalAutomatiskJournalføreJournalpost = featureToggleForAutomatiskJournalføringSkruddPå && - erBarnetrygdSøknad && !brukerHarSakIInfotrygd && !harÅpenBehandlingIFagsak + erBarnetrygdSøknad && + !brukerHarSakIInfotrygd && + !harÅpenBehandlingIFagsak && + journalførendeEnhet !in enheterSomIkkeSkalHaAutomatiskJournalføring if (skalAutomatiskJournalføreJournalpost) { log.info("Oppretter OppdaterOgFerdigstillJournalpostTask for journalpost med id ${journalpost.journalpostId}") diff --git "a/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseKontantst\303\270tteRutingTask.kt" "b/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseKontantst\303\270tteRutingTask.kt" index f9a53cc11..81ddb751c 100644 --- "a/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseKontantst\303\270tteRutingTask.kt" +++ "b/src/main/kotlin/no/nav/familie/baks/mottak/task/JournalhendelseKontantst\303\270tteRutingTask.kt" @@ -39,6 +39,7 @@ class JournalhendelseKontantstøtteRutingTask( private val unleashService: UnleashNextMedContextService, ) : AsyncTaskStep { val log: Logger = LoggerFactory.getLogger(JournalhendelseKontantstøtteRutingTask::class.java) + val enheterSomIkkeSkalHaAutomatiskJournalføring = listOf("4863") val sakssystemMarkeringCounter = mutableMapOf() val tema = Tema.KON @@ -46,6 +47,7 @@ class JournalhendelseKontantstøtteRutingTask( val brukersIdent = task.metadata["personIdent"] as String val journalpost = journalpostClient.hentJournalpost(task.metadata["journalpostId"] as String) + val journalførendeEnhet = journalpost.journalforendeEnhet val fagsakId by lazy { ksSakClient.hentFagsaknummerPåPersonident(tilPersonIdent(journalpost.bruker!!, tema)) } @@ -62,7 +64,10 @@ class JournalhendelseKontantstøtteRutingTask( val skalAutomatiskJournalføreJournalpost = featureToggleForAutomatiskJournalføringSkruddPå && - erKontantstøtteSøknad && !harLøpendeSakIInfotrygd && !harÅpenBehandlingIFagsak + erKontantstøtteSøknad && + !harLøpendeSakIInfotrygd && + !harÅpenBehandlingIFagsak && + journalførendeEnhet !in enheterSomIkkeSkalHaAutomatiskJournalføring if (skalAutomatiskJournalføreJournalpost) { log.info("Oppretter OppdaterOgFerdigstillJournalpostTask for journalpost med id ${journalpost.journalpostId}")