From 4e7aa9e235fdf18f452739ed720f8d626396f350 Mon Sep 17 00:00:00 2001 From: Ole Christian Kvernberg Date: Tue, 17 Sep 2024 10:23:34 +0200 Subject: [PATCH 1/6] =?UTF-8?q?Oppdaterer=20kontrakter=20og=20legger=20til?= =?UTF-8?q?=20h=C3=A5ndtering=20av=20BEHANDLING=5FETTER=5FTRYGDERETTEN=5FO?= =?UTF-8?q?PPHEVET=5FAVSLUTTET?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Det skal ikke gjøres noe når eventet mottas, men må legges inn for at kafka-listener ikke kræsjer når eventer av den typen mottas --- pom.xml | 2 +- .../no/nav/familie/klage/kabal/KabalKafkaListener.kt | 4 ++++ .../klage/kabal/event/BehandlingEventService.kt | 10 +++++----- .../personopplysninger/fullmakt/FullmaktClient.kt | 1 - .../kotlin/no/nav/familie/klage/test/TestController.kt | 6 +++--- .../infrastruktur/config/FamilieIntegrasjonerMock.kt | 2 +- 6 files changed, 14 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 53d51d6b..e695a0de 100644 --- a/pom.xml +++ b/pom.xml @@ -35,7 +35,7 @@ 3.20240913110742_adb42f8 2.20240902084316_04f17df no.nav.familie.klage.ApplicationKt - 3.0_20240913135049_042822f + 3.0_20240917094852_351320d 2.0_20230214104704_706e9c0 5.0.5 4.9.1 diff --git a/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt b/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt index 49dc3534..776cd534 100644 --- a/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt +++ b/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt @@ -70,6 +70,7 @@ data class BehandlingEvent( BehandlingEventType.ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET -> detaljer.ankeITrygderettenbehandlingOpprettet?.sendtTilTrygderetten ?: throw Feil(feilmelding) BehandlingEventType.BEHANDLING_FEILREGISTRERT -> detaljer.behandlingFeilregistrert?.feilregistrert ?: throw Feil("Fant ikke tidspunkt for feilregistrering") + BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET -> detaljer.ankebehandlingAvsluttet?.avsluttet ?: throw Feil(feilmelding) } } @@ -97,6 +98,7 @@ data class BehandlingDetaljer( val ankebehandlingAvsluttet: AnkebehandlingAvsluttetDetaljer? = null, val behandlingFeilregistrert: BehandlingFeilregistrertDetaljer? = null, val ankeITrygderettenbehandlingOpprettet: AnkeITrygderettenbehandlingOpprettetDetaljer? = null, + val behandlingEtterTrygderettenOpphevetAvsluttet: BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer? = null, ) { fun oppgaveTekst(saksbehandlersEnhet: String): String { @@ -148,3 +150,5 @@ data class AnkebehandlingAvsluttetDetaljer( data class BehandlingFeilregistrertDetaljer(val reason: String, val type: Type, val feilregistrert: LocalDateTime) data class AnkeITrygderettenbehandlingOpprettetDetaljer(val sendtTilTrygderetten: LocalDateTime, val utfall: KlageinstansUtfall?) + +data class BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer(val avsluttet: LocalDateTime, val utfall: KlageinstansUtfall, val journalpostReferanser: List) diff --git a/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt b/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt index ca0fd7c8..299599f3 100644 --- a/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt +++ b/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt @@ -56,19 +56,19 @@ class BehandlingEventService( BehandlingEventType.ANKEBEHANDLING_OPPRETTET, BehandlingEventType.ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET, + BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET, -> { /* - * Skal ikke gjøre noe dersom eventtype er ANKEBEHANDLING_OPPRETTET - * eller ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET + * Skal ikke gjøre noe dersom eventtype er ANKEBEHANDLING_OPPRETTET, + * ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET eller BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET * */ } - - BehandlingEventType.BEHANDLING_FEILREGISTRERT -> opprettBehandlingFeilregistretTask(behandling.id) + BehandlingEventType.BEHANDLING_FEILREGISTRERT -> opprettBehandlingFeilregistrertTask(behandling.id) } } } - private fun opprettBehandlingFeilregistretTask(behandlingId: UUID) { + private fun opprettBehandlingFeilregistrertTask(behandlingId: UUID) { taskService.save(BehandlingFeilregistrertTask.opprettTask(behandlingId)) } diff --git a/src/main/kotlin/no/nav/familie/klage/personopplysninger/fullmakt/FullmaktClient.kt b/src/main/kotlin/no/nav/familie/klage/personopplysninger/fullmakt/FullmaktClient.kt index a4e94cb4..4fbd736e 100644 --- a/src/main/kotlin/no/nav/familie/klage/personopplysninger/fullmakt/FullmaktClient.kt +++ b/src/main/kotlin/no/nav/familie/klage/personopplysninger/fullmakt/FullmaktClient.kt @@ -2,7 +2,6 @@ package no.nav.familie.klage.personopplysninger.fullmakt import no.nav.familie.http.client.AbstractRestClient import org.apache.hc.client5.http.utils.Base64 -import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Qualifier import org.springframework.beans.factory.annotation.Value import org.springframework.stereotype.Component diff --git a/src/main/kotlin/no/nav/familie/klage/test/TestController.kt b/src/main/kotlin/no/nav/familie/klage/test/TestController.kt index 236e53e3..c9f3f82c 100644 --- a/src/main/kotlin/no/nav/familie/klage/test/TestController.kt +++ b/src/main/kotlin/no/nav/familie/klage/test/TestController.kt @@ -27,7 +27,7 @@ class TestController( private val fagsakPersonService: FagsakPersonService, private val fagsakRepository: FagsakRepository, private val opprettBehandlingService: OpprettBehandlingService, - private val behandleSakOppgaveRepository: BehandleSakOppgaveRepository + private val behandleSakOppgaveRepository: BehandleSakOppgaveRepository, ) { @PostMapping("opprett") @@ -49,7 +49,7 @@ class TestController( ), ) - val behandleSakOppgave = BehandleSakOppgave( + val behandleSakOppgave = BehandleSakOppgave( behandlingId, 123, ) @@ -57,7 +57,7 @@ class TestController( behandleSakOppgaveRepository.insert(behandleSakOppgave) return Ressurs.success( - behandlingId + behandlingId, ) } diff --git a/src/test/kotlin/no/nav/familie/klage/infrastruktur/config/FamilieIntegrasjonerMock.kt b/src/test/kotlin/no/nav/familie/klage/infrastruktur/config/FamilieIntegrasjonerMock.kt index 3800ae66..4efb55f1 100644 --- a/src/test/kotlin/no/nav/familie/klage/infrastruktur/config/FamilieIntegrasjonerMock.kt +++ b/src/test/kotlin/no/nav/familie/klage/infrastruktur/config/FamilieIntegrasjonerMock.kt @@ -99,7 +99,7 @@ class FamilieIntegrasjonerMock(integrasjonerConfig: IntegrasjonerConfig) { .withQueryParam("variantFormat", equalTo("ARKIV")) .willReturn(okJson(objectMapper.writeValueAsString(Ressurs.success(pdfAsBase64String)))), get(urlPathMatching("${integrasjonerConfig.oppgaveUri.path}/([0-9]*)")) - .willReturn(okJson(objectMapper.writeValueAsString(Ressurs.success(Oppgave(Random.nextLong().absoluteValue, tilordnetRessurs = "Z994152", tema = Tema.ENF, status = StatusEnum.UNDER_BEHANDLING),)))), + .willReturn(okJson(objectMapper.writeValueAsString(Ressurs.success(Oppgave(Random.nextLong().absoluteValue, tilordnetRessurs = "Z994152", tema = Tema.ENF, status = StatusEnum.UNDER_BEHANDLING))))), get(urlPathMatching("${integrasjonerConfig.saksbehandlerUri.path}/Z994152")) .willReturn(okJson(objectMapper.writeValueAsString(Ressurs.success(Saksbehandler(UUID.randomUUID(), "Z994152", "Luke", "Skywalker", "4405"))))), put(urlMatching("${integrasjonerConfig.dokarkivUri.path}.*")) From 9781b8b912350be6388f7d771b4fced4089b3cc6 Mon Sep 17 00:00:00 2001 From: Ole Christian Kvernberg Date: Tue, 17 Sep 2024 10:28:53 +0200 Subject: [PATCH 2/6] =?UTF-8?q?H=C3=A5ndter=20ny=20eventtype=20-=20m=C3=A5?= =?UTF-8?q?=20ha=20behandlingEtterTrygderettenOppgaveAvsluttet=20i=20Behan?= =?UTF-8?q?dlingDetaljer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../familie/klage/kabal/KabalKafkaListener.kt | 2 +- .../kabal/event/BehandlingEventServiceTest.kt | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt b/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt index 776cd534..3048477c 100644 --- a/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt +++ b/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt @@ -70,7 +70,7 @@ data class BehandlingEvent( BehandlingEventType.ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET -> detaljer.ankeITrygderettenbehandlingOpprettet?.sendtTilTrygderetten ?: throw Feil(feilmelding) BehandlingEventType.BEHANDLING_FEILREGISTRERT -> detaljer.behandlingFeilregistrert?.feilregistrert ?: throw Feil("Fant ikke tidspunkt for feilregistrering") - BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET -> detaljer.ankebehandlingAvsluttet?.avsluttet ?: throw Feil(feilmelding) + BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET -> detaljer.behandlingEtterTrygderettenOpphevetAvsluttet?.avsluttet ?: throw Feil(feilmelding) } } diff --git a/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt b/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt index 61fd2f7b..6b84ccda 100644 --- a/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt +++ b/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt @@ -12,6 +12,7 @@ import no.nav.familie.klage.integrasjoner.FamilieIntegrasjonerClient import no.nav.familie.klage.kabal.AnkeITrygderettenbehandlingOpprettetDetaljer import no.nav.familie.klage.kabal.AnkebehandlingOpprettetDetaljer import no.nav.familie.klage.kabal.BehandlingDetaljer +import no.nav.familie.klage.kabal.BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer import no.nav.familie.klage.kabal.BehandlingEvent import no.nav.familie.klage.kabal.BehandlingFeilregistrertDetaljer import no.nav.familie.klage.kabal.BehandlingFeilregistrertTask @@ -138,6 +139,23 @@ internal class BehandlingEventServiceTest { assertThat(klageinstansResultatSlot.captured.type).isEqualTo(BehandlingEventType.ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET) } + @Test + internal fun `Skal kunne lagre resultat for behandlingsevent BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET`() { + val klageinstansResultatSlot = slot() + + behandlingEventService.handleEvent( + lagBehandlingEvent( + BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET, + BehandlingDetaljer(behandlingEtterTrygderettenOpphevetAvsluttet = BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer(LocalDateTime.of(2023, 6, 21, 1, 1), KlageinstansUtfall.HEVET, emptyList())), + ), + ) + + verify(exactly = 1) { behandlingRepository.findByEksternBehandlingId(any()) } + verify(exactly = 1) { klageresultatRepository.insert(capture(klageinstansResultatSlot)) } + + assertThat(klageinstansResultatSlot.captured.type).isEqualTo(BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET) + } + @Test internal fun `Skal ikke ferdigstille behandling for behandlingsevent ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET`() { val klageinstansResultatSlot = slot() From 1cdacdbb86545cb6f7e7ad87be702a75e179e1a5 Mon Sep 17 00:00:00 2001 From: Ole Christian Kvernberg Date: Tue, 17 Sep 2024 13:27:58 +0200 Subject: [PATCH 3/6] =?UTF-8?q?Skal=20behandle=20BEHANDLING=5FETTER=5FTRYG?= =?UTF-8?q?DERETTEN=5FOPPHEVET=5FAVSLUTTET=20p=C3=A5=20samme=20m=C3=A5te?= =?UTF-8?q?=20som=20ANKEBEHANDLING=5FAVSLUTTET=20som=20er=20=C3=A5=20oppre?= =?UTF-8?q?tte=20en=20oppgave?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nav/familie/klage/kabal/KabalKafkaListener.kt | 14 +++++++++++++- .../klage/kabal/event/BehandlingEventService.kt | 12 ++++-------- .../kabal/event/BehandlingEventServiceTest.kt | 15 +++++++++++++++ 3 files changed, 32 insertions(+), 9 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt b/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt index 3048477c..f201a34b 100644 --- a/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt +++ b/src/main/kotlin/no/nav/familie/klage/kabal/KabalKafkaListener.kt @@ -105,6 +105,7 @@ data class BehandlingDetaljer( return klagebehandlingAvsluttet?.oppgaveTekst(saksbehandlersEnhet) ?: ankebehandlingOpprettet?.oppgaveTekst(saksbehandlersEnhet) ?: ankebehandlingAvsluttet?.oppgaveTekst(saksbehandlersEnhet) + ?: behandlingEtterTrygderettenOpphevetAvsluttet?.oppgaveTekst(saksbehandlersEnhet) ?: "Ukjent" } } @@ -151,4 +152,15 @@ data class BehandlingFeilregistrertDetaljer(val reason: String, val type: Type, data class AnkeITrygderettenbehandlingOpprettetDetaljer(val sendtTilTrygderetten: LocalDateTime, val utfall: KlageinstansUtfall?) -data class BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer(val avsluttet: LocalDateTime, val utfall: KlageinstansUtfall, val journalpostReferanser: List) +data class BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer( + val avsluttet: LocalDateTime, + val utfall: KlageinstansUtfall, + val journalpostReferanser: List, +) { + fun oppgaveTekst(saksbehandlersEnhet: String): String { + return "Hendelse fra klage av type behandling etter trygderetten opphevet avsluttet med utfall: $utfall mottatt. " + + "Avsluttet tidspunkt: $avsluttet. " + + "Opprinnelig klagebehandling er behandlet av enhet: $saksbehandlersEnhet. " + + "Journalpost referanser: ${journalpostReferanser.joinToString(", ")}" + } +} diff --git a/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt b/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt index 299599f3..355aa15a 100644 --- a/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt +++ b/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt @@ -51,17 +51,13 @@ class BehandlingEventService( when (behandlingEvent.type) { BehandlingEventType.KLAGEBEHANDLING_AVSLUTTET -> behandleKlageAvsluttet(behandling, behandlingEvent) - BehandlingEventType.ANKEBEHANDLING_AVSLUTTET, - -> behandleAnkeAvsluttet(behandling, behandlingEvent) + BehandlingEventType.ANKEBEHANDLING_AVSLUTTET, BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET, + -> behandleAnkeAvsluttetEllerBehandlingEtterTrygderettenOpphevetAvsluttet(behandling, behandlingEvent) BehandlingEventType.ANKEBEHANDLING_OPPRETTET, BehandlingEventType.ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET, - BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET, -> { - /* - * Skal ikke gjøre noe dersom eventtype er ANKEBEHANDLING_OPPRETTET, - * ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET eller BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET - * */ + // Skal ikke gjøre noe dersom eventtype er ANKEBEHANDLING_OPPRETTET eller ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET } BehandlingEventType.BEHANDLING_FEILREGISTRERT -> opprettBehandlingFeilregistrertTask(behandling.id) } @@ -95,7 +91,7 @@ class BehandlingEventService( null } - private fun behandleAnkeAvsluttet(behandling: Behandling, behandlingEvent: BehandlingEvent) { + private fun behandleAnkeAvsluttetEllerBehandlingEtterTrygderettenOpphevetAvsluttet(behandling: Behandling, behandlingEvent: BehandlingEvent) { opprettOppgaveTask(behandling, behandlingEvent) } diff --git a/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt b/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt index 6b84ccda..4a7d509d 100644 --- a/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt +++ b/src/test/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventServiceTest.kt @@ -20,6 +20,7 @@ import no.nav.familie.klage.kabal.KlagebehandlingAvsluttetDetaljer import no.nav.familie.klage.kabal.KlageresultatRepository import no.nav.familie.klage.kabal.Type import no.nav.familie.klage.kabal.domain.KlageinstansResultat +import no.nav.familie.klage.oppgave.OpprettKabalEventOppgaveTask import no.nav.familie.klage.testutil.DomainUtil import no.nav.familie.kontrakter.felles.klage.BehandlingEventType import no.nav.familie.kontrakter.felles.klage.BehandlingStatus @@ -185,6 +186,20 @@ internal class BehandlingEventServiceTest { assertThat(taskSlot.captured.payload).isEqualTo(behandlingMedStatusVenter.id.toString()) } + @Test + internal fun `Skal lage OpprettOppgave-task for behandlingsevent BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET`() { + val taskSlot = slot() + + val behandlingEtterTrygderettenOpphevetAvsluttetDetaljer = BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer(LocalDateTime.now(), KlageinstansUtfall.HEVET, emptyList()) + + every { taskService.save(capture(taskSlot)) } returns mockk() + + behandlingEventService.handleEvent(lagBehandlingEvent(BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET, BehandlingDetaljer(behandlingEtterTrygderettenOpphevetAvsluttet = behandlingEtterTrygderettenOpphevetAvsluttetDetaljer))) + + assertThat(taskSlot.captured.type).isEqualTo(OpprettKabalEventOppgaveTask.TYPE) + assertThat(taskSlot.captured.payload).contains("Hendelse fra klage av type behandling etter trygderetten opphevet avsluttet med utfall: HEVET mottatt.") + } + private fun lagBehandlingEvent( behandlingEventType: BehandlingEventType = BehandlingEventType.KLAGEBEHANDLING_AVSLUTTET, behandlingDetaljer: BehandlingDetaljer? = null, From e5f31f6a6d1deddd8cd8ad8e6b5da2199879f7ad Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Tue, 17 Sep 2024 13:34:22 +0200 Subject: [PATCH 4/6] =?UTF-8?q?Endrer=20fra=20F=C3=B8dsel=20til=20F=C3=B8d?= =?UTF-8?q?selsdato=20og=20F=C3=B8dested=20i=20pdl-spesifikasjon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/pdl/pdl-api-schema.graphql | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/resources/pdl/pdl-api-schema.graphql b/src/main/resources/pdl/pdl-api-schema.graphql index 522f3bb2..3ecccecc 100644 --- a/src/main/resources/pdl/pdl-api-schema.graphql +++ b/src/main/resources/pdl/pdl-api-schema.graphql @@ -104,14 +104,15 @@ type FalskIdentitetIdentifiserendeInformasjon { statsborgerskap: [String!]! } -type Foedsel { - foedekommune: String - foedeland: String - foedested: String - foedselsaar: Int - foedselsdato: Date - folkeregistermetadata: Folkeregistermetadata - metadata: Metadata! +type Foedselsdato { + foedselsaar: Int, + foedselsdato: LocalDate, +} + +type Foedested { + foedeland: String?, + foedested: String?, + foedekommune: String?, } type Folkeregisteridentifikator { @@ -439,7 +440,8 @@ type Person { doedfoedtBarn: [DoedfoedtBarn!]! doedsfall: [Doedsfall!]! falskIdentitet: FalskIdentitet - foedsel: [Foedsel!]! + foedselsdato: [Foedselsdato!]! + foedsested: [Foedested!]! folkeregisteridentifikator(historikk: Boolean = false): [Folkeregisteridentifikator!]! folkeregisterpersonstatus(historikk: Boolean = false): [Folkeregisterpersonstatus!]! forelderBarnRelasjon: [ForelderBarnRelasjon!]! From 9857993027de4b504991f569237ac5283ae4cd19 Mon Sep 17 00:00:00 2001 From: Ole Christian Kvernberg Date: Tue, 17 Sep 2024 13:34:37 +0200 Subject: [PATCH 5/6] =?UTF-8?q?Fjernet=20un=C3=B8dvendig=20metode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../familie/klage/kabal/event/BehandlingEventService.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt b/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt index 355aa15a..47742440 100644 --- a/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt +++ b/src/main/kotlin/no/nav/familie/klage/kabal/event/BehandlingEventService.kt @@ -52,7 +52,7 @@ class BehandlingEventService( when (behandlingEvent.type) { BehandlingEventType.KLAGEBEHANDLING_AVSLUTTET -> behandleKlageAvsluttet(behandling, behandlingEvent) BehandlingEventType.ANKEBEHANDLING_AVSLUTTET, BehandlingEventType.BEHANDLING_ETTER_TRYGDERETTEN_OPPHEVET_AVSLUTTET, - -> behandleAnkeAvsluttetEllerBehandlingEtterTrygderettenOpphevetAvsluttet(behandling, behandlingEvent) + -> opprettOppgaveTask(behandling, behandlingEvent) BehandlingEventType.ANKEBEHANDLING_OPPRETTET, BehandlingEventType.ANKE_I_TRYGDERETTENBEHANDLING_OPPRETTET, @@ -91,10 +91,6 @@ class BehandlingEventService( null } - private fun behandleAnkeAvsluttetEllerBehandlingEtterTrygderettenOpphevetAvsluttet(behandling: Behandling, behandlingEvent: BehandlingEvent) { - opprettOppgaveTask(behandling, behandlingEvent) - } - private fun behandleKlageAvsluttet(behandling: Behandling, behandlingEvent: BehandlingEvent) { when (behandling.status) { BehandlingStatus.FERDIGSTILT -> logger.error("Mottatt event på ferdigstilt behandling $behandlingEvent - event kan være lest fra før") @@ -105,7 +101,7 @@ class BehandlingEventService( } } - private fun opprettOppgaveTask(behandling: Behandling, behandlingEvent: BehandlingEvent) { + fun opprettOppgaveTask(behandling: Behandling, behandlingEvent: BehandlingEvent) { val fagsakDomain = fagsakRepository.finnFagsakForBehandlingId(behandling.id) ?: error("Finner ikke fagsak for behandlingId: ${behandling.id}") val saksbehandlerIdent = behandling.sporbar.endret.endretAv From 409d9959083d5cb87c3663f20868c53be3c005ec Mon Sep 17 00:00:00 2001 From: throndi <56258085+throndi@users.noreply.github.com> Date: Wed, 18 Sep 2024 09:35:38 +0200 Subject: [PATCH 6/6] rettelse --- src/main/resources/pdl/pdl-api-schema.graphql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/pdl/pdl-api-schema.graphql b/src/main/resources/pdl/pdl-api-schema.graphql index 3ecccecc..837eb63f 100644 --- a/src/main/resources/pdl/pdl-api-schema.graphql +++ b/src/main/resources/pdl/pdl-api-schema.graphql @@ -441,7 +441,7 @@ type Person { doedsfall: [Doedsfall!]! falskIdentitet: FalskIdentitet foedselsdato: [Foedselsdato!]! - foedsested: [Foedested!]! + foedested: [Foedested!]! folkeregisteridentifikator(historikk: Boolean = false): [Folkeregisteridentifikator!]! folkeregisterpersonstatus(historikk: Boolean = false): [Folkeregisterpersonstatus!]! forelderBarnRelasjon: [ForelderBarnRelasjon!]!