Skip to content

Commit 52800bb

Browse files
committed
♻️ Tar i bruk ref'en overstyring har til totrinns. Sletter gammel kode
* Har prøvd å rydde i databasen så godt jeg kunne
1 parent dfe1235 commit 52800bb

File tree

8 files changed

+154
-704
lines changed

8 files changed

+154
-704
lines changed

Diff for: spesialist-application/src/main/kotlin/no/nav/helse/spesialist/application/OverstyringRepository.kt

+2-8
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,8 @@ import no.nav.helse.modell.totrinnsvurdering.TotrinnsvurderingId
66
interface OverstyringRepository {
77
fun lagre(
88
overstyringer: List<Overstyring>,
9-
totrinnsvurderingId: TotrinnsvurderingId? = null,
10-
)
11-
12-
fun finnAktive(
13-
dselsnummer: String,
149
totrinnsvurderingId: TotrinnsvurderingId,
15-
): List<Overstyring>
10+
)
1611

17-
@Deprecated("Den andre skal tas i bruk på et eller annet tidspunkt")
18-
fun finnAktive(fødselsnummer: String): List<Overstyring>
12+
fun finnAktive(totrinnsvurderingId: TotrinnsvurderingId): List<Overstyring>
1913
}

Diff for: spesialist-db/src/main/kotlin/no/nav/helse/spesialist/db/repository/PgOverstyringRepository.kt

+26-213
Large diffs are not rendered by default.

Diff for: spesialist-db/src/main/kotlin/no/nav/helse/spesialist/db/repository/PgTotrinnsvurderingRepository.kt

+2-18
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class PgTotrinnsvurderingRepository(session: Session) : QueryRunner by MedSessio
4949
order by opprettet desc limit 1
5050
""".trimIndent(),
5151
"fodselsnummer" to fødselsnummer,
52-
).singleOrNull { it.toTotrinnsvurderingDeprecated() }
52+
).singleOrNull { it.toTotrinnsvurdering() }
5353

5454
private fun insert(totrinnsvurdering: Totrinnsvurdering): Long =
5555
asSQL(
@@ -101,22 +101,6 @@ class PgTotrinnsvurderingRepository(session: Session) : QueryRunner by MedSessio
101101
oppdatert = localDateTimeOrNull("oppdatert"),
102102
tilstand = enumValueOf(string("tilstand")),
103103
vedtaksperiodeForkastet = boolean("vedtaksperiode_forkastet"),
104-
overstyringer = overstyringRepository.finnAktive(string("fødselsnummer"), TotrinnsvurderingId(long("id"))),
105-
)
106-
107-
@Deprecated("Den andre skal tas i bruk på et eller annet tidspunkt")
108-
private fun Row.toTotrinnsvurderingDeprecated(): Totrinnsvurdering =
109-
Totrinnsvurdering.fraLagring(
110-
id = TotrinnsvurderingId(long("id")),
111-
vedtaksperiodeId = uuid("vedtaksperiode_id"),
112-
fødselsnummer = string("fødselsnummer"),
113-
saksbehandler = uuidOrNull("saksbehandler_oid")?.let(::SaksbehandlerOid),
114-
beslutter = uuidOrNull("beslutter_oid")?.let(::SaksbehandlerOid),
115-
utbetalingId = uuidOrNull("utbetaling_id"),
116-
opprettet = localDateTime("opprettet"),
117-
oppdatert = localDateTimeOrNull("oppdatert"),
118-
tilstand = enumValueOf(string("tilstand")),
119-
vedtaksperiodeForkastet = boolean("vedtaksperiode_forkastet"),
120-
overstyringer = overstyringRepository.finnAktive(string("fødselsnummer")),
104+
overstyringer = overstyringRepository.finnAktive(TotrinnsvurderingId(long("id"))),
121105
)
122106
}

Diff for: spesialist-db/src/test/kotlin/no/nav/helse/spesialist/db/AbstractDBIntegrationTest.kt

+7
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import no.nav.helse.modell.person.vedtaksperiode.SpleisVedtaksperiode
1616
import no.nav.helse.modell.saksbehandler.handlinger.OverstyrtTidslinjedag
1717
import no.nav.helse.modell.saksbehandler.handlinger.PåVentÅrsak
1818
import no.nav.helse.modell.totrinnsvurdering.Totrinnsvurdering
19+
import no.nav.helse.modell.totrinnsvurdering.TotrinnsvurderingId
1920
import no.nav.helse.modell.utbetaling.Utbetalingsstatus
2021
import no.nav.helse.modell.utbetaling.Utbetalingtype
2122
import no.nav.helse.modell.vedtaksperiode.Inntektskilde
@@ -656,6 +657,12 @@ abstract class AbstractDBIntegrationTest {
656657
return this
657658
}
658659

660+
protected fun opprettTotrinnsvurdering(vedtaksperiodeId: UUID = VEDTAKSPERIODE, fødselsnummer: String = FNR): TotrinnsvurderingId {
661+
val totrinnsvurdering = Totrinnsvurdering.ny(vedtaksperiodeId = vedtaksperiodeId, fødselsnummer = fødselsnummer)
662+
totrinnsvurderingRepository.lagre(totrinnsvurdering)
663+
return totrinnsvurdering.id()
664+
}
665+
659666
protected fun nyTotrinnsvurdering(fødselsnummer: String, oppgave: Oppgave): TotrinnsvurderingKontekst {
660667
val totrinnsvurdering = Totrinnsvurdering.ny(oppgave.vedtaksperiodeId, fødselsnummer)
661668
sessionContext.totrinnsvurderingRepository.lagre(

0 commit comments

Comments
 (0)