Skip to content

Commit

Permalink
⚰️ Fjern ubrukt funksjon for å markere en periode som forkastet
Browse files Browse the repository at this point in the history
  • Loading branch information
chsko committed Aug 20, 2024
1 parent 3135f49 commit 02d7c35
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 54 deletions.
17 changes: 0 additions & 17 deletions spesialist-selve/src/main/kotlin/no/nav/helse/modell/VedtakDao.kt
Original file line number Diff line number Diff line change
Expand Up @@ -185,23 +185,6 @@ internal class VedtakDao(private val dataSource: DataSource) {
session.run(queryOf(query, utbetalingId).map { it.boolean("automatisert") }.asSingle)
} ?: false

internal fun markerForkastet(
vedtaksperiodeId: UUID,
hendelseId: UUID,
) = sessionOf(dataSource).use { session ->
@Language("PostgreSQL")
val query = "UPDATE vedtak SET forkastet = true, forkastet_av_hendelse = :hendelseId, forkastet_tidspunkt = now() WHERE vedtaksperiode_id = :vedtaksperiodeId"
session.run(
queryOf(
query,
mapOf(
"hendelseId" to hendelseId,
"vedtaksperiodeId" to vedtaksperiodeId,
),
).asUpdate,
)
}

internal fun finnOrgnummer(vedtaksperiodeId: UUID) =
sessionOf(dataSource).use { session ->
@Language("PostgreSQL")
Expand Down
10 changes: 5 additions & 5 deletions spesialist-selve/src/test/kotlin/DatabaseIntegrationTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -347,12 +347,12 @@ abstract class DatabaseIntegrationTest : AbstractDatabaseTest() {
personRepository.brukPersonHvisFinnes(fødselsnummer) {
this.nySpleisBehandling(SpleisBehandling(organisasjonsnummer, vedtaksperiodeId, spleisBehandlingId, fom, tom))
if (utbetalingId != null) this.nyUtbetalingForVedtaksperiode(vedtaksperiodeId, utbetalingId)
vedtakDao.finnVedtakId(vedtaksperiodeId)?.also {
vedtakId = it
}
opprettVedtakstype(vedtaksperiodeId, periodetype, inntektskilde)
if (forkastet) this.vedtaksperiodeForkastet(vedtaksperiodeId)
}
vedtakDao.finnVedtakId(vedtaksperiodeId)?.also {
vedtakId = it
}
opprettVedtakstype(vedtaksperiodeId, periodetype, inntektskilde)
if (forkastet) vedtakDao.markerForkastet(vedtaksperiodeId, UUID.randomUUID())
}

protected fun opprettOppgave(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,13 +174,6 @@ internal class VedtakDaoTest : DatabaseIntegrationTest() {
assertTrue(vedtakDao.erAutomatiskGodkjent(UTBETALING_ID))
}

@Test
fun `kan markere vedtaksperiode som forkastet`() {
nyPerson()
vedtakDao.markerForkastet(VEDTAKSPERIODE, HENDELSE_ID)
assertForkastet(VEDTAKSPERIODE, HENDELSE_ID)
}

@Test
fun `Finner orgnummer med vedtaksperiodeId`() {
nyPerson()
Expand Down Expand Up @@ -209,31 +202,6 @@ internal class VedtakDaoTest : DatabaseIntegrationTest() {
assertFalse(vedtakDao.erSpesialsak(VEDTAKSPERIODE))
}

private fun assertForkastet(
vedtaksperiodeId: UUID,
forventetHendelseId: UUID,
) {
@Language("PostgreSQL")
val query =
"SELECT forkastet, forkastet_av_hendelse, forkastet_tidspunkt FROM vedtak WHERE vedtaksperiode_id = ?"
val respons =
sessionOf(dataSource).use { session ->
session.run(
queryOf(query, vedtaksperiodeId).map {
Triple(
it.boolean("forkastet"),
it.uuidOrNull("forkastet_av_hendelse"),
it.localDateTimeOrNull("forkastet_tidspunkt"),
)
}.asSingle,
)
}
assertNotNull(respons)
assertEquals(true, respons?.first)
assertEquals(forventetHendelseId, respons?.second)
assertNotNull(respons?.third)
}

private fun finnKobling(hendelseId: UUID) =
sessionOf(dataSource).use {
it.run(
Expand Down

0 comments on commit 02d7c35

Please sign in to comment.