File tree 3 files changed +14
-0
lines changed
src/main/java/no/nav/pto/veilarbportefolje
3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,7 @@ private void flettInnNodvendigData(List<OppfolgingsBruker> brukere) {
125
125
postgresOpensearchMapper .flettInnEnsligeForsorgereData (brukere );
126
126
postgresOpensearchMapper .flettInnBarnUnder18Aar (brukere );
127
127
postgresOpensearchMapper .flettInnTiltakshendelser (brukere );
128
+ postgresOpensearchMapper .flettInnSiste14aVedtak (brukere );
128
129
if (FeatureToggle .brukNyttArbeidssoekerregister (defaultUnleash )) {
129
130
postgresOpensearchMapper .flettInnOpplysningerOmArbeidssoekerData (brukere );
130
131
}
Original file line number Diff line number Diff line change 7
7
import no .nav .pto .veilarbportefolje .domene .Statsborgerskap ;
8
8
import no .nav .pto .veilarbportefolje .persononinfo .barnUnder18Aar .BarnUnder18AarData ;
9
9
import no .nav .pto .veilarbportefolje .siste14aVedtak .Avvik14aVedtak ;
10
+ import no .nav .pto .veilarbportefolje .siste14aVedtak .Siste14aVedtak ;
10
11
import no .nav .pto .veilarbportefolje .tiltakshendelse .domain .Tiltakshendelse ;
11
12
12
13
import java .time .LocalDate ;
@@ -131,4 +132,6 @@ public class OppfolgingsBruker {
131
132
String fargekategori ;
132
133
String fargekategori_enhetId ;
133
134
Tiltakshendelse tiltakshendelse ;
135
+
136
+ Siste14aVedtak siste14aVedtak ;
134
137
}
Original file line number Diff line number Diff line change 19
19
import no .nav .pto .veilarbportefolje .postgres .utils .AvtaltAktivitetEntity ;
20
20
import no .nav .pto .veilarbportefolje .siste14aVedtak .Avvik14aVedtak ;
21
21
import no .nav .pto .veilarbportefolje .siste14aVedtak .Avvik14aVedtakService ;
22
+ import no .nav .pto .veilarbportefolje .siste14aVedtak .Siste14aVedtak ;
23
+ import no .nav .pto .veilarbportefolje .siste14aVedtak .Siste14aVedtakRepository ;
22
24
import no .nav .pto .veilarbportefolje .sisteendring .SisteEndringService ;
23
25
import no .nav .pto .veilarbportefolje .tiltakshendelse .TiltakshendelseRepository ;
24
26
import no .nav .pto .veilarbportefolje .tiltakshendelse .domain .Tiltakshendelse ;
@@ -48,6 +50,7 @@ public class PostgresOpensearchMapper {
48
50
private final EnsligeForsorgereService ensligeForsorgereService ;
49
51
private final ArbeidssoekerService arbeidssoekerService ;
50
52
private final TiltakshendelseRepository tiltakshendelseRepository ;
53
+ private final Siste14aVedtakRepository siste14aVedtakRepository ;
51
54
52
55
public void flettInnAktivitetsData (List <OppfolgingsBruker > brukere ) {
53
56
List <AktorId > aktoerIder = brukere .stream ().map (OppfolgingsBruker ::getAktoer_id ).map (AktorId ::of ).toList ();
@@ -227,4 +230,11 @@ public void flettInnOpplysningerOmArbeidssoekerData(List<OppfolgingsBruker> bruk
227
230
});
228
231
});
229
232
}
233
+
234
+ public void flettInnSiste14aVedtak (List <OppfolgingsBruker > brukere ) {
235
+ Map <AktorId , Siste14aVedtak > aktorIdSiste14aVedtakMap = siste14aVedtakRepository .hentSiste14aVedtakForBrukere (brukere .stream ().map (bruker ->
236
+ AktorId .of (bruker .getAktoer_id ())).collect (Collectors .toSet ())
237
+ );
238
+ brukere .forEach (bruker -> bruker .setSiste14aVedtak (aktorIdSiste14aVedtakMap .get (AktorId .of (bruker .getAktoer_id ()))));
239
+ }
230
240
}
You can’t perform that action at this time.
0 commit comments