Skip to content

Commit 76ac3b7

Browse files
committed
feature: Add organizational form field to DTOs and update DashboardService for enhanced organization details #deploy-test-dolly-backend #deploy-dolly-backend
1 parent 02ccda0 commit 76ac3b7

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

apps/dolly-backend/src/main/java/no/nav/dolly/consumer/altinn3/dto/Altinn3TilgangDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@ public class Altinn3TilgangDTO {
1313

1414
private String navn;
1515
private String organisasjonsnummer;
16+
private String organisasjonsform;
1617
}

apps/dolly-backend/src/main/java/no/nav/dolly/domain/dto/DashboardOrganisasjonerDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public static class Entry {
2626

2727
private String organisasjonsnummer;
2828
private String navn;
29+
private String organisasjonsform;
2930
private Integer unikeBrukere;
3031
}
3132
}

apps/dolly-backend/src/main/java/no/nav/dolly/service/DashboardService.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ private static Map<String, Set<String>> groupFragmentsByTeam(List<TeamFragment>
119119
public Flux<DashboardOrganisasjonerDTO> getOrganisasjonerStatus() {
120120

121121
return Mono.zip(altinn3TilgangServiceConsumer.getOrganisasjoner()
122-
.collect(Collectors.toMap(Altinn3TilgangDTO::getOrganisasjonsnummer, Altinn3TilgangDTO::getNavn)),
122+
.collect(Collectors.toMap(Altinn3TilgangDTO::getOrganisasjonsnummer, value -> value)),
123123
brukerServiceConsumer.getAlleBrukere()
124124
.collect(Collectors.toMap(BrukerDTO::getId, BrukerDTO::getOrganisasjonsnummer)))
125125
.flatMapMany(oppslag -> bestillingRepository.findBestillingerForOrganisasjonerOrderBySistOppdatert()
@@ -140,7 +140,14 @@ public Flux<DashboardOrganisasjonerDTO> getOrganisasjonerStatus() {
140140
.organisasjoner(organisasjoner.getT1().entrySet().stream()
141141
.map(entry -> new DashboardOrganisasjonerDTO.Entry(
142142
entry.getKey(),
143-
oppslag.getT1().getOrDefault(entry.getKey(), "Ukjent organisasjon"),
143+
oppslag.getT1().getOrDefault(entry.getKey(), Altinn3TilgangDTO.builder()
144+
.navn("Ukjent organisasjon")
145+
.build())
146+
.getNavn(),
147+
oppslag.getT1().getOrDefault(entry.getKey(), Altinn3TilgangDTO.builder()
148+
.organisasjonsform("Ukjent organisasjonsform")
149+
.build())
150+
.getOrganisasjonsform(),
144151
entry.getValue().size()))
145152
.sorted(Comparator.comparing(DashboardOrganisasjonerDTO.Entry::getNavn))
146153
.toList())

0 commit comments

Comments
 (0)