From 72f4a1868de558cb961cb2cbe15470ebdc91ab29 Mon Sep 17 00:00:00 2001 From: Andreas Balevik Date: Fri, 6 Dec 2024 10:03:23 +0100 Subject: [PATCH 1/2] oppdatere merknad og status for oppgave som feilet automatisk behandle --- .../src/main/kotlin/behandling/omregning/OmregningService.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningService.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningService.kt index 3526596445..9e43e7bbfb 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningService.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningService.kt @@ -4,6 +4,7 @@ import no.nav.etterlatte.behandling.BehandlingService import no.nav.etterlatte.libs.common.behandling.Revurderingaarsak import no.nav.etterlatte.libs.common.feilhaandtering.InternfeilException import no.nav.etterlatte.libs.common.oppgave.OppgaveType +import no.nav.etterlatte.libs.common.oppgave.Status import no.nav.etterlatte.libs.common.sak.KjoeringDistEllerIverksattRequest import no.nav.etterlatte.libs.common.sak.KjoeringRequest import no.nav.etterlatte.libs.common.sak.KjoeringStatus @@ -51,6 +52,7 @@ class OmregningService( ?: throw InternfeilException("Kan ikke eksistere en INNTEKTSENDRING uten oppgave") if (oppgave.saksbehandler?.navn == Fagsaksystem.EY.navn) { + oppgaveService.oppdaterStatusOgMerknad(oppgave.id, "Automatisk behandling feilet - må behandles manuelt", Status.UNDER_BEHANDLING) oppgaveService.fjernSaksbehandler(oppgave.id) } } else { From fca72daa9899b37defc317a31ca5ff00da376c7f Mon Sep 17 00:00:00 2001 From: Andreas Balevik Date: Thu, 12 Dec 2024 12:35:43 +0100 Subject: [PATCH 2/2] hente aapne behandlinger av type inntektsendring --- .../src/main/kotlin/behandling/BehandlingService.kt | 1 + .../kotlin/behandling/omregning/OmregningServiceTest.kt | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/BehandlingService.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/BehandlingService.kt index 1f2f2925c1..3eedf79710 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/BehandlingService.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/BehandlingService.kt @@ -895,6 +895,7 @@ internal class BehandlingServiceImpl( Revurderingaarsak.REGULERING, Revurderingaarsak.OMREGNING, Revurderingaarsak.AARLIG_INNTEKTSJUSTERING, + Revurderingaarsak.INNTEKTSENDRING, ), ).singleOrNull { it.status != BehandlingStatus.AVBRUTT && it.status != BehandlingStatus.IVERKSATT diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/omregning/OmregningServiceTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/omregning/OmregningServiceTest.kt index 4387ed8907..87ee2b2493 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/omregning/OmregningServiceTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/omregning/OmregningServiceTest.kt @@ -19,6 +19,7 @@ import no.nav.etterlatte.libs.common.behandling.Revurderingaarsak import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.oppgave.OppgaveSaksbehandler import no.nav.etterlatte.libs.common.oppgave.OppgaveType +import no.nav.etterlatte.libs.common.oppgave.Status import no.nav.etterlatte.libs.common.sak.KjoeringRequest import no.nav.etterlatte.libs.common.sak.KjoeringStatus import no.nav.etterlatte.libs.common.sak.LagreKjoeringRequest @@ -205,6 +206,7 @@ class OmregningServiceTest( }, ) every { oppgaveService.fjernSaksbehandler(any()) } just runs + every { oppgaveService.oppdaterStatusOgMerknad(any(), any(), any()) } just runs val request = KjoeringRequest( @@ -220,6 +222,11 @@ class OmregningServiceTest( verify { oppgaveService.fjernSaksbehandler(oppgaveId) + oppgaveService.oppdaterStatusOgMerknad( + oppgaveId, + "Automatisk behandling feilet - må behandles manuelt", + Status.UNDER_BEHANDLING, + ) behandlingService.endreProsesstype(behandlingId, Prosesstype.MANUELL) } }