Skip to content

Commit

Permalink
Merge pull request #332 from navikt/grunnFiltreringPaaLovligeTemaer
Browse files Browse the repository at this point in the history
Lagt på en grunnfiltrering på lovlige temaer for saksbehandler
  • Loading branch information
flexable777 authored Jun 29, 2021
2 parents f24301a + 398f6dd commit 1f45b88
Showing 1 changed file with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,25 @@ class KlagebehandlingListController(
): KlagebehandlingerListRespons {
logger.debug("Params: {}", queryParams)
validateNavIdent(navIdent)
val searchCriteria = klagebehandlingerSearchCriteriaMapper.toSearchCriteria(navIdent, queryParams)
val lovligeTemaer =
saksbehandlerService.findValgtEnhet(innloggetSaksbehandlerRepository.getInnloggetIdent()).temaer
val searchCriteria = if (queryParams.temaer.isNullOrEmpty()) {
klagebehandlingerSearchCriteriaMapper.toSearchCriteria(
navIdent,
queryParams.copy(temaer = lovligeTemaer.map { it.id })
)
} else {
klagebehandlingerSearchCriteriaMapper.toSearchCriteria(navIdent, queryParams)
}
val esResponse = elasticsearchService.findByCriteria(searchCriteria)
val valgtEnhet = saksbehandlerService.findValgtEnhet(innloggetSaksbehandlerRepository.getInnloggetIdent())
return KlagebehandlingerListRespons(
antallTreffTotalt = esResponse.totalHits.toInt(),
klagebehandlinger = klagebehandlingMapper.mapEsKlagebehandlingerToListView(
esResponse.searchHits.map { it.content },
searchCriteria.isProjectionUtvidet(),
searchCriteria.ferdigstiltFom != null,
searchCriteria.saksbehandler,
valgtEnhet.temaer
lovligeTemaer
)
)
}
Expand Down

0 comments on commit 1f45b88

Please sign in to comment.