diff --git a/src/main/java/no/nav/veilarboppfolging/controller/response/AvslutningStatus.java b/src/main/java/no/nav/veilarboppfolging/controller/response/AvslutningStatus.java index 09117f2a5..f94eee6b7 100644 --- a/src/main/java/no/nav/veilarboppfolging/controller/response/AvslutningStatus.java +++ b/src/main/java/no/nav/veilarboppfolging/controller/response/AvslutningStatus.java @@ -18,5 +18,6 @@ public class AvslutningStatus { public boolean harYtelser; public boolean underKvp; public LocalDate inaktiveringsDato; + public boolean erIserv; } diff --git a/src/main/java/no/nav/veilarboppfolging/domain/AvslutningStatusData.java b/src/main/java/no/nav/veilarboppfolging/domain/AvslutningStatusData.java index 4943c53f8..70cd54071 100644 --- a/src/main/java/no/nav/veilarboppfolging/domain/AvslutningStatusData.java +++ b/src/main/java/no/nav/veilarboppfolging/domain/AvslutningStatusData.java @@ -13,4 +13,5 @@ public class AvslutningStatusData { public final boolean harYtelser; public final boolean underKvp; public final LocalDate inaktiveringsDato; + public final boolean erIserv; } \ No newline at end of file diff --git a/src/main/java/no/nav/veilarboppfolging/service/OppfolgingService.java b/src/main/java/no/nav/veilarboppfolging/service/OppfolgingService.java index 334e583b8..ed2903ffa 100644 --- a/src/main/java/no/nav/veilarboppfolging/service/OppfolgingService.java +++ b/src/main/java/no/nav/veilarboppfolging/service/OppfolgingService.java @@ -36,7 +36,6 @@ import static java.util.stream.Collectors.toList; import static no.nav.veilarboppfolging.config.ApplicationConfig.SYSTEM_USER_NAME; import static no.nav.veilarboppfolging.utils.ArenaUtils.*; -import static no.nav.veilarboppfolging.utils.KvpUtils.sjekkTilgangGittKvp; @Slf4j @Service @@ -392,9 +391,9 @@ private OppfolgingStatusData getOppfolgingStatusData(Fnr fnr) { long kvpId = kvpRepository.gjeldendeKvp(aktorId); boolean harSkrivetilgangTilBruker = !kvpService.erUnderKvp(kvpId) || authService.harTilgangTilEnhet( - kvpRepository.hentKvpPeriode(kvpId) - .orElseThrow() - .getEnhet() + kvpRepository.hentKvpPeriode(kvpId) + .orElseThrow() + .getEnhet() ); Boolean erInaktivIArena = maybeArenaOppfolging.map(ao -> erIserv(ao.getFormidlingsgruppe())).orElse(null); @@ -458,6 +457,7 @@ private AvslutningStatusData getAvslutningStatus(Fnr fnr) { .harYtelser(ytelserOgAktiviteterService.harPagaendeYtelse(fnr)) .underKvp(kvpService.erUnderKvp(aktorId)) .inaktiveringsDato(inaktiveringsDato) + .erIserv(erIserv) .build(); } diff --git a/src/main/java/no/nav/veilarboppfolging/utils/DtoMappers.java b/src/main/java/no/nav/veilarboppfolging/utils/DtoMappers.java index a1a6f1298..c5a2a0a0e 100644 --- a/src/main/java/no/nav/veilarboppfolging/utils/DtoMappers.java +++ b/src/main/java/no/nav/veilarboppfolging/utils/DtoMappers.java @@ -5,10 +5,12 @@ import no.nav.veilarboppfolging.controller.response.*; import no.nav.veilarboppfolging.domain.AvslutningStatusData; import no.nav.veilarboppfolging.domain.OppfolgingStatusData; -import no.nav.veilarboppfolging.repository.entity.*; +import no.nav.veilarboppfolging.repository.entity.KvpPeriodeEntity; +import no.nav.veilarboppfolging.repository.entity.MaalEntity; +import no.nav.veilarboppfolging.repository.entity.OppfolgingsperiodeEntity; +import no.nav.veilarboppfolging.repository.entity.VeilederTilordningEntity; import java.util.Collections; -import java.util.Optional; import static java.util.Optional.ofNullable; import static java.util.stream.Collectors.toList; @@ -45,7 +47,8 @@ public static AvslutningStatus tilDto(AvslutningStatusData avslutningStatusData) avslutningStatusData.underOppfolging, avslutningStatusData.harYtelser, avslutningStatusData.underKvp, - avslutningStatusData.inaktiveringsDato + avslutningStatusData.inaktiveringsDato, + avslutningStatusData.erIserv ); }