Skip to content

Commit

Permalink
POFIM-169: Legger til kall for å hente aktørId gitt ete fødselsnummer (
Browse files Browse the repository at this point in the history
…#344)

* POFIM-169: Legger til kall for å hente aktørId gitt ett fødselsnummer
  • Loading branch information
pekern authored Jan 23, 2025
1 parent a223091 commit cdca2ce
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,18 @@ public PersonInfo hentPersonFraIdent(PersonIdent personIdent, Ytelsetype ytelseT
.telefonnummer(new TelefonnummerResponseProjection().landskode().nummer())
.foedselsdato(new FoedselsdatoResponseProjection().foedselsdato());

var aktørId = finnAktørIdForIdent(personIdent);
var person = pdlKlient.hentPerson(utledYtelse(ytelseType), request, projection);
var navn = person.getNavn().getFirst();

return new PersonInfo(navn.getFornavn(), navn.getMellomnavn(), navn.getEtternavn(), personIdent, null, mapFødselsdato(person),
return new PersonInfo(navn.getFornavn(), navn.getMellomnavn(), navn.getEtternavn(), personIdent, aktørId.orElse(null), mapFødselsdato(person),
mapTelefonnummer(person));
}

private Optional<AktørIdEntitet> finnAktørIdForIdent(PersonIdent personIdent) {
return pdlKlient.hentAktørIdForPersonIdent(personIdent.getIdent(), true).map(AktørIdEntitet::new);
}

public PersonIdent finnPersonIdentForAktørId(AktørIdEntitet aktørIdEntitet) {
return hentPersonidentForAktørId(aktørIdEntitet).orElseThrow(
() -> new IllegalStateException("Finner ikke personnummer for id " + aktørIdEntitet));
Expand Down

0 comments on commit cdca2ce

Please sign in to comment.