Skip to content

Commit 1cce96d

Browse files
committed
1094 fjerner tabell som ikke brukes lenger
1 parent c1047cc commit 1cce96d

File tree

6 files changed

+1
-47
lines changed

6 files changed

+1
-47
lines changed

app/src/main/kotlin/no/nav/tiltakspenger/saksbehandling/repository/statistikk/sak/StatistikkSakRepoImpl.kt

-36
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import no.nav.tiltakspenger.libs.persistering.domene.TransactionContext
66
import no.nav.tiltakspenger.libs.persistering.infrastruktur.PostgresSessionFactory
77
import no.nav.tiltakspenger.saksbehandling.saksbehandling.ports.StatistikkSakRepo
88
import no.nav.tiltakspenger.saksbehandling.saksbehandling.service.statistikk.sak.StatistikkSakDTO
9-
import no.nav.tiltakspenger.saksbehandling.saksbehandling.service.statistikk.sak.VilkårStatistikkDTO
109
import org.intellij.lang.annotations.Language
1110

1211
internal class StatistikkSakRepoImpl(
@@ -55,26 +54,6 @@ internal class StatistikkSakRepoImpl(
5554
"versjon" to dto.versjon,
5655
),
5756
).asUpdateAndReturnGeneratedKey,
58-
).also { id ->
59-
if (id != null) {
60-
dto.vilkår.forEach { vilkår ->
61-
lagreVilkår(id.toInt(), vilkår, tx)
62-
}
63-
}
64-
}
65-
}
66-
67-
private fun lagreVilkår(id: Int, dto: VilkårStatistikkDTO, tx: TransactionalSession) {
68-
tx.run(
69-
queryOf(
70-
lagreVilkårSql,
71-
mapOf(
72-
"statistikkSakId" to id,
73-
"vilkar" to dto.vilkår,
74-
"beskrivelse" to dto.beskrivelse,
75-
"resultat" to dto.resultat.name,
76-
),
77-
).asUpdate,
7857
)
7958
}
8059

@@ -140,21 +119,6 @@ internal class StatistikkSakRepoImpl(
140119
:hendelse,
141120
:avsender,
142121
:versjon
143-
) returning id
144-
""".trimIndent()
145-
146-
@Language("SQL")
147-
private val lagreVilkårSql = """
148-
insert into statistikk_sak_vilkar (
149-
statistikk_sak_id,
150-
vilkar,
151-
beskrivelse,
152-
resultat
153-
) values (
154-
:statistikkSakId,
155-
:vilkar,
156-
:beskrivelse,
157-
:resultat
158122
)
159123
""".trimIndent()
160124
}

app/src/main/kotlin/no/nav/tiltakspenger/saksbehandling/saksbehandling/service/statistikk/sak/StatistikkSakDTO.kt

-7
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ data class StatistikkSakDTO(
3131
val forventetOppstartTidspunkt: LocalDate?,
3232
/** Tidspunktet da fagsystemet legger hendelsen på grensesnittet/topicen. */
3333
val tekniskTidspunkt: LocalDateTime,
34-
val vilkår: List<VilkårStatistikkDTO>,
3534
// IND
3635
val sakYtelse: String,
3736
val behandlingType: BehandlingType,
@@ -59,12 +58,6 @@ data class StatistikkSakDTO(
5958
val hendelse: String,
6059
)
6160

62-
data class VilkårStatistikkDTO(
63-
val vilkår: String,
64-
val beskrivelse: String,
65-
val resultat: Resultat,
66-
)
67-
6861
enum class Format {
6962
PAPIR,
7063
DIGITAL,

app/src/main/kotlin/no/nav/tiltakspenger/saksbehandling/saksbehandling/service/statistikk/sak/StatistikkSakMapper.kt

-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ fun genererStatistikkForNyFørstegangsbehandling(
2828
søknadsformat = Format.DIGITAL.name,
2929
// TODO jah: Dette bør være et eget felt som utledes fra tiltaksperioden og kravfrist.
3030
forventetOppstartTidspunkt = behandling.saksopplysningsperiode?.fraOgMed,
31-
vilkår = emptyList(),
3231
sakYtelse = "IND",
3332
behandlingType = BehandlingType.FØRSTEGANGSBEHANDLING,
3433
behandlingStatus = BehandlingStatus.UNDER_BEHANDLING,
@@ -73,7 +72,6 @@ fun genererSaksstatistikkForRammevedtak(
7372
søknadsformat = Format.DIGITAL.name,
7473
// TODO jah: Hva gjør vi ved revurdering/stans i dette tilfellet. Skal vi sende førstegangsbehandling sin første innvilget fraOgMed eller null?
7574
forventetOppstartTidspunkt = if (behandling.erFørstegangsbehandling) behandling.saksopplysningsperiode?.fraOgMed else null,
76-
vilkår = emptyList(),
7775
sakYtelse = "IND",
7876
behandlingType = if (behandling.erFørstegangsbehandling) BehandlingType.FØRSTEGANGSBEHANDLING else BehandlingType.REVURDERING,
7977
// TODO jah: I følge confluence-dokken så finner jeg ikke dette feltet. Burde det heller vært AVSLUTTET?
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
drop table statistikk_sak_vilkar;

app/src/test/kotlin/no/nav/tiltakspenger/saksbehandling/db/TestDatabaseManager.kt

-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ internal class TestDatabaseManager {
8989
statistikk_utbetaling,
9090
statistikk_stonad,
9191
statistikk_sak,
92-
statistikk_sak_vilkar,
9392
meldekort_bruker,
9493
meldekortbehandling,
9594
meldeperiode,

docs/database/dev_slett_en_person.sql

-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@ utbetalingsvedtakz AS (DELETE FROM utbetalingsvedtak WHERE sak_id IN (SELECT id
1111
statistikk_utbetalingz AS (DELETE FROM statistikk_utbetaling WHERE sak_id IN (SELECT id FROM sakz)),
1212
statistikk_stonadz AS (DELETE FROM statistikk_stonad WHERE sak_id IN (SELECT id FROM sakz)),
1313
statistikk_sakz AS (DELETE FROM statistikk_sak WHERE sak_id IN (SELECT id FROM sakz) returning id),
14-
statistikk_sak_vilkarz AS (DELETE FROM statistikk_sak_vilkar WHERE statistikk_sak_id IN (SELECT id FROM statistikk_sakz))
1514
SELECT id FROM sakz;

0 commit comments

Comments
 (0)