Skip to content

Commit fa1aa90

Browse files
authored
Merge branch 'dev' into trenger-vurdering-opprydning
2 parents d801f94 + 5e4d98a commit fa1aa90

File tree

6 files changed

+27
-8
lines changed

6 files changed

+27
-8
lines changed

.nais/application/application-config-dev.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ spec:
1717
- https://veilarbportefolje.intern.dev.nav.no
1818
webproxy: true
1919
leaderElection: true
20+
observability:
21+
logging:
22+
destinations:
23+
- id: elastic
24+
- id: loki
2025
secureLogs:
2126
enabled: true
2227
kafka:

.nais/application/application-config-prod.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ spec:
1717
- https://veilarbportefolje.intern.nav.no
1818
webproxy: true
1919
leaderElection: true
20+
observability:
21+
logging:
22+
destinations:
23+
- id: elastic
24+
- id: loki
2025
secureLogs:
2126
enabled: true
2227
kafka:

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,13 +317,13 @@
317317
<dependency>
318318
<groupId>org.flywaydb</groupId>
319319
<artifactId>flyway-core</artifactId>
320-
<version>11.2.0</version>
320+
<version>11.8.2</version>
321321
<scope>compile</scope>
322322
</dependency>
323323
<dependency>
324324
<groupId>org.flywaydb</groupId>
325325
<artifactId>flyway-database-postgresql</artifactId>
326-
<version>11.2.0</version>
326+
<version>11.8.2</version>
327327
</dependency>
328328
<dependency>
329329
<groupId>org.postgresql</groupId>

src/main/java/no/nav/pto/veilarbportefolje/domene/Bruker.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,8 @@ public static Bruker of(OppfolgingsBruker bruker, boolean ufordelt) {
221221
.setFargekategoriEnhetId(bruker.getFargekategori_enhetId())
222222
.setTiltakshendelse(TiltakshendelseForBruker.of(bruker.getTiltakshendelse()))
223223
.setGjeldendeVedtak14a(bruker.getGjeldendeVedtak14a())
224-
.setUtgattVarsel(bruker.getUtgatt_varsel());
224+
.setUtgattVarsel(bruker.getUtgatt_varsel())
225+
.setNesteUtlopsdatoAktivitet(null);
225226
}
226227

227228
public void kalkulerNesteUtlopsdatoAvValgtAktivitetFornklet(List<String> aktiviteterForenklet) {
@@ -231,6 +232,10 @@ public void kalkulerNesteUtlopsdatoAvValgtAktivitetFornklet(List<String> aktivit
231232
aktiviteterForenklet.forEach(navnPaaAktivitet -> nesteUtlopsdatoAktivitet = nesteUtlopsdatoAktivitet(aktiviteter.get(navnPaaAktivitet.toLowerCase()), nesteUtlopsdatoAktivitet));
232233
}
233234

235+
public void kalkulerNesteUtlopsdatoAvValgtTiltakstype() {
236+
nesteUtlopsdatoAktivitet = nesteUtlopsdatoAktivitet(aktiviteter.get("tiltak"), nesteUtlopsdatoAktivitet);
237+
}
238+
234239
public void leggTilUtlopsdatoForAktiviteter(List<String> aktiviteterForenklet) {
235240
if (aktiviteterForenklet == null) {
236241
return;
@@ -293,12 +298,11 @@ private Bruker addAlleAktiviteterUtlopsdato(String type, Timestamp utlopsdato) {
293298

294299
private LocalDateTime nesteUtlopsdatoAktivitet(Timestamp aktivitetUlopsdato, LocalDateTime comp) {
295300
if (aktivitetUlopsdato == null) {
296-
return null;
301+
return comp;
297302
}
298-
if (comp == null) {
299-
return aktivitetUlopsdato.toLocalDateTime();
300-
} else if (comp.isAfter(aktivitetUlopsdato.toLocalDateTime())) {
301-
return aktivitetUlopsdato.toLocalDateTime();
303+
LocalDateTime aktivitetDato = aktivitetUlopsdato.toLocalDateTime();
304+
if (comp == null || comp.isAfter(aktivitetDato)) {
305+
return aktivitetDato;
302306
}
303307
return comp;
304308
}

src/main/java/no/nav/pto/veilarbportefolje/opensearch/OpensearchQueryBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,8 @@ static SearchSourceBuilder sorterValgteAktiviteter(Filtervalg filtervalg, Search
777777
List<String> sorterings_aktiviter;
778778
if (filtervalg.harAktiviteterForenklet()) {
779779
sorterings_aktiviter = filtervalg.aktiviteterForenklet;
780+
} else if (!filtervalg.tiltakstyper.isEmpty()) {
781+
sorterings_aktiviter = List.of("TILTAK");
780782
} else {
781783
sorterings_aktiviter = filtervalg.aktiviteter.entrySet().stream()
782784
.filter(entry -> JA.equals(entry.getValue()))

src/main/java/no/nav/pto/veilarbportefolje/opensearch/OpensearchService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,10 @@ private Bruker mapOppfolgingsBrukerTilBruker(OppfolgingsBruker oppfolgingsBruker
211211

212212
if (filtervalg.harAktiviteterForenklet()) {
213213
bruker.kalkulerNesteUtlopsdatoAvValgtAktivitetFornklet(filtervalg.aktiviteterForenklet);
214+
} else if (!filtervalg.tiltakstyper.isEmpty()) {
215+
bruker.kalkulerNesteUtlopsdatoAvValgtTiltakstype();
214216
}
217+
215218
if (filtervalg.harAlleAktiviteterFilter()) {
216219
bruker.leggTilUtlopsdatoForAktiviteter(filtervalg.alleAktiviteter);
217220
}

0 commit comments

Comments
 (0)