Skip to content

Commit f57ed7e

Browse files
committed
bruker tasker for å sende meldinger til dvh manuellt på nytt
1 parent 0a06de8 commit f57ed7e

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

src/main/kotlin/no/nav/familie/tilbake/api/forvaltning/ForvaltningController.kt

+1-9
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import no.nav.familie.kontrakter.felles.Ressurs
66
import no.nav.familie.kontrakter.felles.tilbakekreving.Ytelsestype
77
import no.nav.familie.tilbake.datavarehus.saksstatistikk.BehandlingTilstandService
88
import no.nav.familie.tilbake.forvaltning.ForvaltningService
9-
import no.nav.familie.tilbake.integration.kafka.KafkaProducer
109
import no.nav.familie.tilbake.oppgave.OppgaveTaskService
1110
import no.nav.familie.tilbake.sikkerhet.AuditLoggerEvent
1211
import no.nav.familie.tilbake.sikkerhet.Behandlerrolle
@@ -25,8 +24,6 @@ import org.springframework.web.bind.annotation.RestController
2524
import java.math.BigInteger
2625
import java.time.LocalDate
2726
import java.time.LocalDateTime
28-
import java.time.OffsetDateTime
29-
import java.time.ZoneOffset
3027
import java.util.UUID
3128

3229
// Denne kontrollen inneholder tjenester som kun brukes av forvaltningsteam via swagger. Frontend bør ikke kalle disse tjenestene.
@@ -39,7 +36,6 @@ class ForvaltningController(
3936
private val forvaltningService: ForvaltningService,
4037
private val oppgaveTaskService: OppgaveTaskService,
4138
private val behandlingTilstandService: BehandlingTilstandService,
42-
private val kafkaProducer: KafkaProducer,
4339
) {
4440
@Operation(summary = "Hent korrigert kravgrunnlag")
4541
@PutMapping(
@@ -217,11 +213,7 @@ class ForvaltningController(
217213
@RequestBody behandlingIder: List<UUID>,
218214
) {
219215
behandlingIder.forEach { behandlingID ->
220-
val behandlingstilstand = behandlingTilstandService.hentBehandlingensTilstand(behandlingId = behandlingID)
221-
kafkaProducer.sendSaksdata(
222-
behandlingstilstand.behandlingUuid,
223-
behandlingstilstand.copy(tekniskTidspunkt = OffsetDateTime.now(ZoneOffset.UTC)),
224-
)
216+
behandlingTilstandService.opprettSendingAvBehandlingenManuellt(behandlingId = behandlingID)
225217
}
226218
}
227219
}

src/main/kotlin/no/nav/familie/tilbake/datavarehus/saksstatistikk/BehandlingTilstandService.kt

+7
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,13 @@ class BehandlingTilstandService(
5757
opprettProsessTask(behandlingId, tilstand, hendelsesbeskrivelse)
5858
}
5959

60+
fun opprettSendingAvBehandlingenManuellt(behandlingId: UUID) {
61+
val hendelsesbeskrivelse = "Sender siste tilstand manuellt på behandling $behandlingId"
62+
63+
val tilstand = hentBehandlingensTilstand(behandlingId)
64+
opprettProsessTask(behandlingId, tilstand, hendelsesbeskrivelse)
65+
}
66+
6067
private fun opprettProsessTask(
6168
behandlingId: UUID,
6269
behandlingstilstand: Behandlingstilstand,

0 commit comments

Comments
 (0)