Skip to content

Commit

Permalink
🐛 Kan gjenoppta UtbetalingAnnullert fra påminnelse
Browse files Browse the repository at this point in the history
  • Loading branch information
chsko committed Mar 19, 2024
1 parent b5bf810 commit f65e961
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ internal class HendelseDao(private val dataSource: DataSource) {
GOSYS_OPPGAVE_ENDRET -> GosysOppgaveEndret(jsonNode)
VEDTAKSPERIODE_ENDRET -> VedtaksperiodeEndret(jsonNode)
VEDTAKSPERIODE_FORKASTET -> VedtaksperiodeForkastet(jsonNode)
UTBETALING_ANNULLERT -> UtbetalingAnnullert(jsonNode)
else -> throw IllegalArgumentException(
"Prøver å gjenoppta en kommando(kjede) etter mottak av hendelsetype " +
"$hendelsetype, men koden som trengs mangler!")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package no.nav.helse.modell.utbetaling

import com.fasterxml.jackson.databind.JsonNode
import java.time.LocalDateTime
import java.util.UUID
import no.nav.helse.db.SaksbehandlerDao
Expand Down Expand Up @@ -29,6 +30,14 @@ internal class UtbetalingAnnullert private constructor(
saksbehandlerEpost = packet["epost"].asText(),
json = packet.toJson()
)
internal constructor(jsonNode: JsonNode): this(
id = UUID.fromString(jsonNode["@id"].asText()),
fødselsnummer = jsonNode["fødselsnummer"].asText(),
utbetalingId = UUID.fromString(jsonNode["utbetalingId"].asText()),
annullertTidspunkt = LocalDateTime.parse(jsonNode["tidspunkt"].asText()),
saksbehandlerEpost = jsonNode["epost"].asText(),
json = jsonNode.toString()
)

override fun fødselsnummer(): String = fødselsnummer
override fun toJson(): String = json
Expand Down

0 comments on commit f65e961

Please sign in to comment.