Skip to content

Commit

Permalink
tidspunkt til dato i backend
Browse files Browse the repository at this point in the history
  • Loading branch information
emilps committed Dec 4, 2024
1 parent f90d0ef commit 45518ad
Showing 1 changed file with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,34 +26,34 @@ object UtlandMapper {
innflytting: PdlInnflyttingTilNorge?,
bostedsadresse: List<PdlBostedsadresse>?,
): InnflyttingTilNorge {
val gyldighetstidspunkt: LocalDate? = innflytting?.folkeregistermetadata?.gyldighetstidspunkt?.toLocalDate()
val ajourholdstidspunkt: LocalDate? = innflytting?.folkeregistermetadata?.ajourholdstidspunkt?.toLocalDate()
val gyldighetsdato: LocalDate? = innflytting?.folkeregistermetadata?.gyldighetstidspunkt?.toLocalDate()
val ajourholdsdato: LocalDate? = innflytting?.folkeregistermetadata?.ajourholdstidspunkt?.toLocalDate()

val innvandretDato =
if (gyldighetstidspunkt != null) {
if (gyldighetsdato != null) {
val angittFlyttedato =
bostedsadresse
?.filter {
it.gyldigFraOgMed != null
}?.find { it.gyldigFraOgMed?.toLocalDate() == gyldighetstidspunkt }
}?.find { it.gyldigFraOgMed?.toLocalDate() == gyldighetsdato }
?.angittFlyttedato

if (angittFlyttedato != null) {
angittFlyttedato
} else {
finnForsteDatoEtterInnflytting(gyldighetstidspunkt, bostedsadresse)
finnForsteDatoEtterInnflytting(gyldighetsdato, bostedsadresse)
}
} else if (ajourholdstidspunkt != null) {
finnForsteDatoEtterInnflytting(ajourholdstidspunkt, bostedsadresse)
} else if (ajourholdsdato != null) {
finnForsteDatoEtterInnflytting(ajourholdsdato, bostedsadresse)
} else {
null
}

return InnflyttingTilNorge(
fraflyttingsland = innflytting?.fraflyttingsland,
dato = innvandretDato,
gyldighetstidspunkt = gyldighetstidspunkt,
ajourholdstidspunkt = ajourholdstidspunkt,
gyldighetsdato = gyldighetsdato,
ajourholdsdato = ajourholdsdato,
)
}

Expand Down

0 comments on commit 45518ad

Please sign in to comment.