From 3470fe0dc3ebc23ab95d2e63124469a9c48cffe9 Mon Sep 17 00:00:00 2001 From: Jonas Hasle Date: Thu, 1 Feb 2024 09:59:03 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20gosysOppgaveEndretCommandD?= =?UTF-8?q?ata=20->=20oppgaveDataForAutomatisering?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/kotlin/no/nav/helse/mediator/Hendelsefabrikk.kt | 4 ++-- .../nav/helse/mediator/meldinger/GosysOppgaveEndretRiver.kt | 2 +- .../no/nav/helse/mediator/meldinger/TilbakedatertRiver.kt | 2 +- .../main/kotlin/no/nav/helse/mediator/oppgave/OppgaveDao.kt | 6 +++--- .../no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndret.kt | 2 +- ...EndretCommandData.kt => OppgaveDataForAutomatisering.kt} | 2 +- .../no/nav/helse/modell/kommando/TilbakedateringGodkjent.kt | 4 ++-- .../helse/mediator/meldinger/GosysOppgaveEndretRiverTest.kt | 6 +++--- .../nav/helse/mediator/meldinger/TilbakedatertRiverTest.kt | 6 +++--- 9 files changed, 17 insertions(+), 17 deletions(-) rename spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/{GosysOppgaveEndretCommandData.kt => OppgaveDataForAutomatisering.kt} (90%) diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Hendelsefabrikk.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Hendelsefabrikk.kt index e0e59e5ea..259fdb41a 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Hendelsefabrikk.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/Hendelsefabrikk.kt @@ -848,7 +848,7 @@ internal class Hendelsefabrikk( json: String, ): TilbakedateringGodkjent { val oppgaveDataForAutomatisering = oppgaveDao.finnOppgaveIdUansettStatus(fødselsnummer).let { oppgaveId -> - oppgaveDao.gosysOppgaveEndretCommandData(oppgaveId)!! + oppgaveDao.oppgaveDataForAutomatisering(oppgaveId)!! } val sykefraværstilfelle = sykefraværstilfelle(fødselsnummer, oppgaveDataForAutomatisering.skjæringstidspunkt) @@ -882,7 +882,7 @@ internal class Hendelsefabrikk( fun gosysOppgaveEndret(hendelseId: UUID, fødselsnummer: String, aktørId: String, json: String): GosysOppgaveEndret { // Vi kan ikke sende med oss dataene ned i løypa, så derfor må vi hente det ut på nytt her. val commandData = oppgaveDao.finnOppgaveIdUansettStatus(fødselsnummer).let { oppgaveId -> - oppgaveDao.gosysOppgaveEndretCommandData(oppgaveId)!! + oppgaveDao.oppgaveDataForAutomatisering(oppgaveId)!! } sikkerLog.info("Gjør ny sjekk om det finnes åpne gosysoppgaver for fnr $fødselsnummer og vedtaksperiodeId ${commandData.vedtaksperiodeId}") diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiver.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiver.kt index 482fd05c9..738447490 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiver.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiver.kt @@ -58,7 +58,7 @@ internal class GosysOppgaveEndretRiver( oppgaveDao.finnOppgaveId(fødselsnummer)?.also { oppgaveId -> sikkerlogg.info("Fant en oppgave for {}: {}", fødselsnummer, oppgaveId) - val commandData = oppgaveDao.gosysOppgaveEndretCommandData(oppgaveId) + val commandData = oppgaveDao.oppgaveDataForAutomatisering(oppgaveId) if (commandData == null) { sikkerlogg.info("Fant ikke commandData for {} og {}", fødselsnummer, oppgaveId) return diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiver.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiver.kt index d510976fb..636135b71 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiver.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiver.kt @@ -53,7 +53,7 @@ internal class TilbakedatertRiver( oppgaveDao.finnOppgaveId(fødselsnummer)?.also { oppgaveId -> sikkerlogg.info("Fant en oppgave for {}: {}", fødselsnummer, oppgaveId) - val oppgaveDataForAutomatisering = oppgaveDao.gosysOppgaveEndretCommandData(oppgaveId) + val oppgaveDataForAutomatisering = oppgaveDao.oppgaveDataForAutomatisering(oppgaveId) if (oppgaveDataForAutomatisering == null) { sikkerlogg.info("Fant ikke commandData for {} og {}", fødselsnummer, oppgaveId) return diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/oppgave/OppgaveDao.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/oppgave/OppgaveDao.kt index 4bee3130a..05a14e9d3 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/oppgave/OppgaveDao.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/mediator/oppgave/OppgaveDao.kt @@ -13,7 +13,7 @@ import no.nav.helse.db.OppgavesorteringForDatabase import no.nav.helse.db.PersonnavnFraDatabase import no.nav.helse.db.SaksbehandlerFraDatabase import no.nav.helse.db.SorteringsnøkkelForDatabase -import no.nav.helse.modell.gosysoppgaver.GosysOppgaveEndretCommandData +import no.nav.helse.modell.gosysoppgaver.OppgaveDataForAutomatisering import no.nav.helse.modell.oppgave.Egenskap import no.nav.helse.objectMapper import no.nav.helse.rapids_rivers.asLocalDate @@ -507,7 +507,7 @@ class OppgaveDao(dataSource: DataSource) : HelseDao(dataSource), OppgaveReposito """, mapOf("oppgaveId" to oppgaveId) ).single { it.long("fodselsnummer").toFødselsnummer() }) - fun gosysOppgaveEndretCommandData(oppgaveId: Long): GosysOppgaveEndretCommandData? = + fun oppgaveDataForAutomatisering(oppgaveId: Long): OppgaveDataForAutomatisering? = asSQL( """ SELECT v.vedtaksperiode_id, v.fom, v.tom, o.utbetaling_id, h.id AS hendelseId, h.data AS godkjenningbehovJson, s.type as periodetype FROM vedtak v @@ -519,7 +519,7 @@ class OppgaveDao(dataSource: DataSource) : HelseDao(dataSource), OppgaveReposito ).single { val json = objectMapper.readTree(it.string("godkjenningbehovJson")) val skjæringstidspunkt = json.path("Godkjenning").path("skjæringstidspunkt").asLocalDate() - GosysOppgaveEndretCommandData( + OppgaveDataForAutomatisering( vedtaksperiodeId = it.uuid("vedtaksperiode_id"), periodeFom = it.localDate("fom"), periodeTom = it.localDate("tom"), diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndret.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndret.kt index fc58449fe..9b4cfe6da 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndret.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndret.kt @@ -21,7 +21,7 @@ internal class GosysOppgaveEndret( aktørId: String, sykefraværstilfelle: Sykefraværstilfelle, private val json: String, - gosysOppgaveEndretCommandData: GosysOppgaveEndretCommandData, + gosysOppgaveEndretCommandData: OppgaveDataForAutomatisering, åpneGosysOppgaverDao: ÅpneGosysOppgaverDao, automatisering: Automatisering, godkjenningMediator: GodkjenningMediator, diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndretCommandData.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/OppgaveDataForAutomatisering.kt similarity index 90% rename from spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndretCommandData.kt rename to spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/OppgaveDataForAutomatisering.kt index 8ea93c1d0..7fb21d7e2 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/GosysOppgaveEndretCommandData.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/modell/gosysoppgaver/OppgaveDataForAutomatisering.kt @@ -4,7 +4,7 @@ import java.time.LocalDate import java.util.UUID import no.nav.helse.modell.vedtaksperiode.Periodetype -data class GosysOppgaveEndretCommandData( +data class OppgaveDataForAutomatisering( val vedtaksperiodeId: UUID, val periodeFom: LocalDate, val periodeTom: LocalDate, diff --git a/spesialist-selve/src/main/kotlin/no/nav/helse/modell/kommando/TilbakedateringGodkjent.kt b/spesialist-selve/src/main/kotlin/no/nav/helse/modell/kommando/TilbakedateringGodkjent.kt index 073317744..0cefbde4d 100644 --- a/spesialist-selve/src/main/kotlin/no/nav/helse/modell/kommando/TilbakedateringGodkjent.kt +++ b/spesialist-selve/src/main/kotlin/no/nav/helse/modell/kommando/TilbakedateringGodkjent.kt @@ -8,7 +8,7 @@ import no.nav.helse.mediator.oppgave.OppgaveMediator import no.nav.helse.modell.automatisering.Automatisering import no.nav.helse.modell.automatisering.AutomatiseringForEksisterendeOppgaveCommand import no.nav.helse.modell.automatisering.SettTidligereAutomatiseringInaktivCommand -import no.nav.helse.modell.gosysoppgaver.GosysOppgaveEndretCommandData +import no.nav.helse.modell.gosysoppgaver.OppgaveDataForAutomatisering import no.nav.helse.modell.oppgave.SjekkAtOppgaveFortsattErÅpenCommand import no.nav.helse.modell.sykefraværstilfelle.Sykefraværstilfelle import no.nav.helse.modell.utbetaling.UtbetalingDao @@ -18,7 +18,7 @@ internal class TilbakedateringGodkjent( private val fødselsnummer: String, sykefraværstilfelle: Sykefraværstilfelle, private val json: String, - oppgaveDataForAutomatisering: GosysOppgaveEndretCommandData, + oppgaveDataForAutomatisering: OppgaveDataForAutomatisering, automatisering: Automatisering, godkjenningMediator: GodkjenningMediator, oppgaveMediator: OppgaveMediator, diff --git a/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiverTest.kt b/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiverTest.kt index a9b76734c..7957b8853 100644 --- a/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiverTest.kt +++ b/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/GosysOppgaveEndretRiverTest.kt @@ -7,7 +7,7 @@ import java.time.LocalDate import java.time.LocalDateTime import java.util.UUID import no.nav.helse.mediator.HendelseMediator -import no.nav.helse.modell.gosysoppgaver.GosysOppgaveEndretCommandData +import no.nav.helse.modell.gosysoppgaver.OppgaveDataForAutomatisering import no.nav.helse.mediator.oppgave.OppgaveDao import no.nav.helse.modell.person.PersonDao import no.nav.helse.modell.vedtaksperiode.Periodetype @@ -57,7 +57,7 @@ internal class GosysOppgaveEndretRiverTest { private fun mocks( oppgaveId: Long? = 1L, - commandData: GosysOppgaveEndretCommandData? = GosysOppgaveEndretCommandData( + commandData: OppgaveDataForAutomatisering? = OppgaveDataForAutomatisering( vedtaksperiodeId = UUID.randomUUID(), periodeFom = LocalDate.now(), periodeTom = LocalDate.now(), @@ -69,7 +69,7 @@ internal class GosysOppgaveEndretRiverTest { ) ) { every { oppgaveDao.finnOppgaveId(any()) }.returns(oppgaveId) - every { oppgaveDao.gosysOppgaveEndretCommandData(any()) }.returns(commandData) + every { oppgaveDao.oppgaveDataForAutomatisering(any()) }.returns(commandData) } @Language("JSON") diff --git a/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiverTest.kt b/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiverTest.kt index d865c2fcb..d5061f949 100644 --- a/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiverTest.kt +++ b/spesialist-selve/src/test/kotlin/no/nav/helse/mediator/meldinger/TilbakedatertRiverTest.kt @@ -8,7 +8,7 @@ import java.time.LocalDateTime import java.util.UUID import no.nav.helse.mediator.HendelseMediator import no.nav.helse.mediator.oppgave.OppgaveDao -import no.nav.helse.modell.gosysoppgaver.GosysOppgaveEndretCommandData +import no.nav.helse.modell.gosysoppgaver.OppgaveDataForAutomatisering import no.nav.helse.modell.vedtaksperiode.Periodetype import no.nav.helse.rapids_rivers.testsupport.TestRapid import org.intellij.lang.annotations.Language @@ -47,7 +47,7 @@ internal class TilbakedatertRiverTest { private fun mocks( oppgaveId: Long? = 1L, - commandData: GosysOppgaveEndretCommandData? = GosysOppgaveEndretCommandData( + commandData: OppgaveDataForAutomatisering? = OppgaveDataForAutomatisering( vedtaksperiodeId = UUID.randomUUID(), periodeFom = LocalDate.now(), periodeTom = LocalDate.now(), @@ -59,7 +59,7 @@ internal class TilbakedatertRiverTest { ) ) { every { oppgaveDao.finnOppgaveId(any()) }.returns(oppgaveId) - every { oppgaveDao.gosysOppgaveEndretCommandData(any()) }.returns(commandData) + every { oppgaveDao.oppgaveDataForAutomatisering(any()) }.returns(commandData) } @Language("JSON")