Skip to content

Commit

Permalink
Oppryddning: Fjerner kode relatert til autovedtak for oppdatering av …
Browse files Browse the repository at this point in the history
…klassekoden til utvidet barnetrygd (#5077)

[NAV-24360](https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-24360)

### 💰 Hva skal gjøres, og hvorfor?
Vi har nå kjørt autovedtak for alle løpende fagsaker med utvidet
barnetrygd(med unntak av ca 30 fagsaker), så denne koden er ikke lenger
relevant.

Det eneste som blir værende er den nye behandlingsårsaken
`OPPDATER_UTVIDET_KLASSEKODE`.

Sletter her også tabellen `oppdater_utvidet_klassekode_kjoring`

### ✅ Checklist
- [ ] Jeg har testet mine endringer i henhold til akseptansekriteriene
🕵️
- [x] Jeg har config- eller sql-endringer.
- [ ] Jeg har skrevet tester.

Jeg har ikke skrevet tester fordi: Har ikke lagt til noe ny logikk. At
eksisterende tester kjører ok, validerer endringene.

### 💬 Ønsker du en muntlig gjennomgang?
- [ ] Ja
- [x] Nei
  • Loading branch information
bragejahren authored Feb 17, 2025
1 parent 2b716ca commit 44ebde1
Show file tree
Hide file tree
Showing 33 changed files with 18 additions and 1,139 deletions.
4 changes: 0 additions & 4 deletions src/main/kotlin/no/nav/familie/ba/sak/common/Feil.kt
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,6 @@ class MånedligValutaJusteringFeil(
val melding: String,
) : RuntimeException(melding)

class OppdaterUtvidetKlassekodeFeil(
val melding: String,
) : RuntimeException(melding)

class UtbetalingsikkerhetFeil(
melding: String,
override val frontendFeilmelding: String? = null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ enum class FeatureToggle(

// NAV-22995
SKAL_BRUKE_NY_KLASSEKODE_FOR_UTVIDET_BARNETRYGD("familie-ba-sak.skal-bruke-ny-klassekode-for-utvidet-barnetrygd"),
KJØR_AUTOVEDTAK_OPPDATER_KLASSEKODE_FOR_UTVIDET_BARNETRYGD("familie-ba-sak.kjor-autovedtak-ny-klassekode-for-utvidet-barnetrygd"),
OPPRETT_AUTOVEDTAK_OPPDATER_KLASSEKODE_FOR_UTVIDET_BARNETRYGD_AUTOMATISK("familie-ba-sak.opprett-autovedtak-ny-klassekode-for-utvidet-barnetrygd-automatisk"),
AUTOVEDTAK_OPPDATER_KLASSEKODE_FOR_UTVIDET_BARNETRYGD_HØYT_VOLUM("familie-ba-sak.autovedtak-ny-klassekode-for-utvidet-barnetrygd-hoyt-volum"),

// NAV-23733
BRUK_OVERSTYRING_AV_FOM_SISTE_ANDEL_UTVIDET("familie-ba-sak.bruk-overstyring-av-fom-siste-andel-utvidet"),
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package no.nav.familie.ba.sak.integrasjoner.økonomi.utbetalingsoppdrag
import no.nav.familie.ba.sak.common.ClockProvider
import no.nav.familie.ba.sak.common.secureLogger
import no.nav.familie.ba.sak.common.toYearMonth
import no.nav.familie.ba.sak.kjerne.behandling.domene.BehandlingÅrsak
import no.nav.familie.ba.sak.kjerne.beregning.domene.AndelTilkjentYtelse
import no.nav.familie.ba.sak.kjerne.beregning.domene.TilkjentYtelse
import no.nav.familie.ba.sak.kjerne.beregning.domene.TilkjentYtelseRepository
Expand Down Expand Up @@ -83,7 +82,7 @@ class OppdaterTilkjentYtelseService(
val andelerPåId = andelerMedPeriodeId.associateBy { it.id }
val andelerTilkjentYtelse = tilkjentYtelse.andelerTilkjentYtelse
val andelerSomSkalSendesTilOppdrag = andelerTilkjentYtelse.filter { it.erAndelSomSkalSendesTilOppdrag() }
if (tilkjentYtelse.behandling.opprettetÅrsak == BehandlingÅrsak.OPPDATER_UTVIDET_KLASSEKODE) {
if (tilkjentYtelse.behandling.erOppdaterUtvidetKlassekode()) {
if (andelerMedPeriodeId.size != andelerSomSkalSendesTilOppdrag.size && andelerMedPeriodeId.size != andelerSomSkalSendesTilOppdrag.size + 1) {
throw IllegalStateException(
"Antallet andeler med oppdatert periodeOffset, forrigePeriodeOffset og kildeBehandlingId fra ny generator skal være likt eller ha en andel mer enn andelene med kalkulertUtbetalingsbeløp != 0. Generator gir ${andelerMedPeriodeId.size} andeler men det er ${andelerSomSkalSendesTilOppdrag.size} andeler med kalkulertUtbetalingsbeløp != 0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ class UtbetalingsoppdragGenerator(
private val andelTilkjentYtelseRepository: AndelTilkjentYtelseRepository,
private val behandlingHentOgPersisterService: BehandlingHentOgPersisterService,
private val tilkjentYtelseRepository: TilkjentYtelseRepository,
private val andelDataForOppdaterUtvidetKlassekodeBehandlingUtleder: AndelDataForOppdaterUtvidetKlassekodeBehandlingUtleder,
) {
fun lagUtbetalingsoppdrag(
saksbehandlerId: String,
Expand All @@ -51,13 +50,7 @@ class UtbetalingsoppdragGenerator(
)

val forrigeAndeler =
if (forrigeTilkjentYtelse == null) {
emptyList()
} else if (!vedtak.behandling.erOppdaterUtvidetKlassekode()) {
forrigeTilkjentYtelse.tilAndelData(skalBrukeNyKlassekodeForUtvidetBarnetrygd)
} else {
andelDataForOppdaterUtvidetKlassekodeBehandlingUtleder.finnForrigeAndelerForOppdaterUtvidetKlassekodeBehandling(forrigeTilkjentYtelse, skalBrukeNyKlassekodeForUtvidetBarnetrygd)
}
forrigeTilkjentYtelse?.tilAndelData(skalBrukeNyKlassekodeForUtvidetBarnetrygd) ?: emptyList()

val nyeAndeler = tilkjentYtelse.tilAndelData(skalBrukeNyKlassekodeForUtvidetBarnetrygd)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@ import no.nav.familie.ba.sak.integrasjoner.oppgave.domene.OppgaveRepository
import no.nav.familie.ba.sak.integrasjoner.økonomi.ØkonomiService
import no.nav.familie.ba.sak.kjerne.autovedtak.månedligvalutajustering.AutovedtakMånedligValutajusteringService
import no.nav.familie.ba.sak.kjerne.autovedtak.månedligvalutajustering.MånedligValutajusteringScheduler
import no.nav.familie.ba.sak.kjerne.autovedtak.oppdaterutvidetklassekode.OppdaterUtvidetKlassekodeTask
import no.nav.familie.ba.sak.kjerne.autovedtak.oppdaterutvidetklassekode.PopulerOppdaterUtvidetKlassekodeKjøringTask
import no.nav.familie.ba.sak.kjerne.autovedtak.satsendring.domene.SatskjøringRepository
import no.nav.familie.ba.sak.kjerne.behandling.BehandlingHentOgPersisterService
import no.nav.familie.ba.sak.kjerne.fagsak.FagsakService
Expand Down Expand Up @@ -461,32 +459,6 @@ class ForvalterController(
return ResponseEntity.ok(hentAlleIdenterTilPsysTask.hentAlleIdenterMedBarnetrygd(aar.toInt(), UUID.randomUUID()))
}

@PostMapping("/opprett-populer-tabell-for-oppdater-utvidet-klassekode-task")
fun opprettPopulerTabellForOppdaterUtvidetKlassekodeTask(): ResponseEntity<String> {
tilgangService.verifiserHarTilgangTilHandling(
minimumBehandlerRolle = BehandlerRolle.FORVALTER,
handling = "Populer tabell for kjøring av migrering til ny klassekode for utvidet barnetrygd",
)

val task = taskService.save(PopulerOppdaterUtvidetKlassekodeKjøringTask.lagTask())

return ResponseEntity.ok(task.callId)
}

@PostMapping("/opprett-oppdater-utvidet-klassekode-task/{fagsakId}")
fun opprettOppdaterUtvidetKlassekodeTask(
@PathVariable fagsakId: Long,
): ResponseEntity<String> {
tilgangService.verifiserHarTilgangTilHandling(
minimumBehandlerRolle = BehandlerRolle.FORVALTER,
handling = "Opprett task for å kjøre migrering av fagsak til ny klassekode for utvidet barnetrygd",
)

val task = taskService.save(OppdaterUtvidetKlassekodeTask.lagTask(fagsakId))

return ResponseEntity.ok(task.callId)
}

@PostMapping("/hent-fagsak-id-for-journalpost")
@Operation(
summary = "Henter fagsak id som er koblet til journalposten",
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 44ebde1

Please sign in to comment.