-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Overstyre sisteAndelPerKjede for utvidet barnetrygd dersom fagsak er …
…over på ny klassekode (#4970) Favro: [NAV-23733](https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-23733) ### 💰 Hva skal gjøres, og hvorfor? I revurderinger i fagsaker vi har kjørt `OppdaterUtvidetKlassekodeTask` for, kommer ikke saksbehandler seg videre fra vilkårsvurdering pga feilende simulering mot Oppdrag. Dette skyldes hvordan vi utleder `sisteAndelPerKjede` og at vi etter `OppdaterUtvidetKlassekodeTask` ikke lenger har ett 1-1 forhold mellom andeler og kjedeelementer for utvidet barnetrygd. Andelen i en utvidet barnetrygd behandling strekker seg eksempelvis fra 01.07.23 -> 01.07.33, mens det siste kjedeelementet vi faktisk sendte til Oppdrag i autovedtaket strakk seg fra 01.01.25 -> 01.07.33. Oppdrag klager da når vi forsøker å opphøre (som vi alltid gjør i simulering) på at den ikke kjenner igjen kjedeelementet 01.07.23 -> 01.07.33, fordi den forventer det siste vi sendte som var 01.01.25 -> 01.07.33. Som en midlertidig løsning for å ikke hindre saksbehandlere fra å gjøre revurderinger i fagsaker vi har kjørt jobben `OppdaterUtvidetKlassekodeTask` for, legger vi her til logikk for å overstyre den siste andelen for utvidet kjeden med korrekt fom-dato. Dette gjøres ved å sjekke alle tidligere utbetalingsoppdrag til fagsak og finne det siste utbetalingsoppdraget som inneholdt den nye klassekoden for utvidet. Deretter velger vi ut det siste kjedeelementet for utvidet barnetrygd fra utbetalingsoppdraget basert på `fom`, og bruker denne `fom`-en i den siste andelen for utvidet kjeden. > Gjenskapte feilen i preprod og testet at jeg fikk revurdert etter å ha rullet ut disse endringene ### 🔎️ Er det noe spesielt du ønsker tilbakemelding om? Selv om dette vil fungere i lang tid, tror jeg det er lurt å tenkte litt nytt på den automatiske jobben vi kjører for å få fagsaker over på ny klassekode. Det lureste vil nok være å faktisk opprette en splitt i andelene slik at vi får tilbake 1-1 forholdet mellom andeler og kjedeelementer. ### ✅ Checklist - [x] Jeg har testet mine endringer i henhold til akseptansekriteriene 🕵️ - [ ] Jeg har config- eller sql-endringer. - [x] Jeg har skrevet tester. ### 💬 Ønsker du en muntlig gjennomgang? Tar gjerne en muntlig gjennomgang dersom det er enklere.
- Loading branch information
1 parent
b824de2
commit 0d556dd
Showing
9 changed files
with
221 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.