Skip to content

Commit 8f89706

Browse files
authored
Merge branch 'main' into deploy-topics-manuelt
2 parents cf983e5 + 7d1ff4c commit 8f89706

File tree

15 files changed

+24
-4
lines changed

15 files changed

+24
-4
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<main-class>no.nav.familie.tilbake.LauncherKt</main-class>
2424
<kotlin.version>1.9.23</kotlin.version>
2525
<common-java-modules.version>2.2021.09.17_07.09-67428a6422cc</common-java-modules.version>
26-
<kontrakter.version>3.0_20240411113533_8de49a4</kontrakter.version>
26+
<kontrakter.version>3.0_20240429104705_2be7a67</kontrakter.version>
2727
<felles.version>2.20240123084817_35f03aa</felles.version>
2828
<!-- kotest.properties kan antakelig fjernes i versjon 6, for autoscan blir default false -->
2929
<kotest.version>5.8.1</kotest.version>

src/main/kotlin/no/nav/familie/tilbake/api/dto/BehandlingDto.kt

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ data class BehandlingDto(
3939
val støtterManuelleBrevmottakere: Boolean,
4040
val harManuelleBrevmottakere: Boolean,
4141
val manuelleBrevmottakere: List<ManuellBrevmottakerResponsDto>,
42+
val begrunnelseForTilbakekreving: String?,
4243
)
4344

4445
data class BehandlingsstegsinfoDto(

src/main/kotlin/no/nav/familie/tilbake/behandling/BehandlingManuellOpprettelseService.kt

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ class BehandlingManuellOpprettelseService(private val behandlingService: Behandl
5252
verge = fagsystemsbehandlingData.verge,
5353
varsel = null,
5454
institusjon = fagsystemsbehandlingData.institusjon,
55+
begrunnelseForTilbakekreving = null
5556
)
5657
}
5758
}

src/main/kotlin/no/nav/familie/tilbake/behandling/BehandlingMapper.kt

+3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ object BehandlingMapper {
6767
varsler = varsler,
6868
verger = verger,
6969
regelverk = opprettTilbakekrevingRequest.regelverk,
70+
begrunnelseForTilbakekreving = opprettTilbakekrevingRequest.begrunnelseForTilbakekreving
7071
)
7172
}
7273

@@ -115,6 +116,7 @@ object BehandlingMapper {
115116
harManuelleBrevmottakere = manuelleBrevmottakere.isNotEmpty(),
116117
støtterManuelleBrevmottakere = støtterManuelleBrevmottakere,
117118
manuelleBrevmottakere = manuelleBrevmottakere.map { ManuellBrevmottakerMapper.tilRespons(it) },
119+
begrunnelseForTilbakekreving = behandling.begrunnelseForTilbakekreving
118120
)
119121
}
120122

@@ -270,6 +272,7 @@ object BehandlingMapper {
270272
fagsystemsbehandling = setOf(kopiFagsystemsbehandling(originalBehandling)),
271273
verger = verger,
272274
regelverk = originalBehandling.regelverk,
275+
begrunnelseForTilbakekreving = originalBehandling.begrunnelseForTilbakekreving,
273276
)
274277
}
275278

src/main/kotlin/no/nav/familie/tilbake/behandling/domain/Behandling.kt

+2
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ data class Behandling(
4545
@Embedded(onEmpty = Embedded.OnEmpty.USE_EMPTY)
4646
val sporbar: Sporbar = Sporbar(),
4747
val regelverk: Regelverk? = null,
48+
@Column("begrunnelse_for_tilbakekreving")
49+
val begrunnelseForTilbakekreving: String?,
4850
) {
4951
val erAvsluttet get() = Behandlingsstatus.AVSLUTTET == status
5052

src/main/kotlin/no/nav/familie/tilbake/kravgrunnlag/batch/HåndterGamleKravgrunnlagService.kt

+3-2
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ class HåndterGamleKravgrunnlagService(
144144
eksternFagsakId = hentetKravgrunnlag.fagsystemId,
145145
)
146146

147-
val behandling = åpenBehandling ?: opprettBehandling(hentetKravgrunnlag, fagsystemsbehandlingData)
147+
val behandling = åpenBehandling ?: opprettBehandlingFraKravgrunnlag(hentetKravgrunnlag, fagsystemsbehandlingData)
148148

149149
val behandlingId = behandling.id
150150

@@ -197,7 +197,7 @@ class HåndterGamleKravgrunnlagService(
197197
}
198198
}
199199

200-
fun opprettBehandling(
200+
fun opprettBehandlingFraKravgrunnlag(
201201
hentetKravgrunnlag: DetaljertKravgrunnlagDto,
202202
fagsystemsbehandlingData: HentFagsystemsbehandling,
203203
): Behandling {
@@ -235,6 +235,7 @@ class HåndterGamleKravgrunnlagService(
235235
faktainfo = setFaktainfo(fagsystemsbehandlingData.faktainfo),
236236
verge = fagsystemsbehandlingData.verge,
237237
varsel = null,
238+
begrunnelseForTilbakekreving = null
238239
)
239240
}
240241

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ALTER TABLE behandling
2+
ADD COLUMN begrunnelse_for_tilbakekreving TEXT;
3+

src/test/kotlin/no/nav/familie/tilbake/DatabaseChangesTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import java.nio.file.Paths
77
class DatabaseChangesTest {
88
companion object {
99
// Denne knekker bygg med høyere db-versjon enn main. Oppdater kun når du er klar for å merge db-endringer.
10-
const val MERGED_DB_VERSION = 36
10+
const val MERGED_DB_VERSION = 37
1111
}
1212

1313
/**

src/test/kotlin/no/nav/familie/tilbake/behandling/BehandlingMapperTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,6 @@ internal class BehandlingMapperTest {
8686
avsluttetDato = avsluttetDato,
8787
resultater = behandlingsresultatstype?.let { setOf(Behandlingsresultat(type = behandlingsresultatstype)) } ?: emptySet(),
8888
regelverk = Regelverk.NASJONAL,
89+
begrunnelseForTilbakekreving = null
8990
)
9091
}

src/test/kotlin/no/nav/familie/tilbake/behandling/BehandlingServiceTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -1746,6 +1746,7 @@ internal class BehandlingServiceTest : OppslagSpringRunnerTest() {
17461746
saksbehandlerIdent = "Z0000",
17471747
institusjon = institusjon,
17481748
manuelleBrevmottakere = manuelleBrevmottakere,
1749+
begrunnelseForTilbakekreving = null,
17491750
)
17501751
}
17511752

src/test/kotlin/no/nav/familie/tilbake/behandling/FagsakServiceTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ internal class FagsakServiceTest : OppslagSpringRunnerTest() {
299299
behandlendeEnhet = "8020",
300300
behandlendeEnhetsNavn = "Oslo",
301301
manueltOpprettet = false,
302+
begrunnelseForTilbakekreving = null,
302303
)
303304
behandlingRepository.insert(behandling)
304305
return behandling

src/test/kotlin/no/nav/familie/tilbake/data/Testdata.kt

+2
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ object Testdata {
123123
varsler = setOf(varsel),
124124
verger = setOf(verge),
125125
eksternBrukId = UUID.randomUUID(),
126+
begrunnelseForTilbakekreving = null,
126127
)
127128

128129
val revurdering =
@@ -146,6 +147,7 @@ object Testdata {
146147
varsler = emptySet(),
147148
verger = setOf(verge.copy(id = UUID.randomUUID())),
148149
eksternBrukId = UUID.randomUUID(),
150+
begrunnelseForTilbakekreving = null,
149151
)
150152

151153
val behandlingsårsak =

src/test/kotlin/no/nav/familie/tilbake/datavarehus/saksstatistikk/BehandlingTilstandServiceTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ class BehandlingTilstandServiceTest : OppslagSpringRunnerTest() {
265265
revurderingsvedtaksdato = fom,
266266
faktainfo = faktainfo,
267267
saksbehandlerIdent = "Z0000",
268+
begrunnelseForTilbakekreving = null,
268269
)
269270
}
270271
}

src/test/kotlin/no/nav/familie/tilbake/kravgrunnlag/FinnKravgrunnlagTaskTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ internal class FinnKravgrunnlagTaskTest : OppslagSpringRunnerTest() {
261261
revurderingsvedtaksdato = LocalDate.now(),
262262
faktainfo = faktainfo,
263263
saksbehandlerIdent = "Z0000",
264+
begrunnelseForTilbakekreving = null,
264265
)
265266
return behandlingService.opprettBehandling(request)
266267
}

src/test/kotlin/no/nav/familie/tilbake/sikkerhet/TilgangAdviceTest.kt

+2
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ internal class TilgangAdviceTest : OppslagSpringRunnerTest() {
129129
Tilbakekrevingsvalg.OPPRETT_TILBAKEKREVING_MED_VARSEL,
130130
),
131131
saksbehandlerIdent = "bob",
132+
begrunnelseForTilbakekreving = null,
132133
)
133134

134135
@BeforeEach
@@ -162,6 +163,7 @@ internal class TilgangAdviceTest : OppslagSpringRunnerTest() {
162163
behandlendeEnhet = "8020",
163164
behandlendeEnhetsNavn = "Oslo",
164165
manueltOpprettet = false,
166+
begrunnelseForTilbakekreving = null,
165167
),
166168
)
167169
}

0 commit comments

Comments
 (0)