From af14f56aa25f2fdc06f413d3aebb418e17392407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Skarp=C3=A5s?= Date: Fri, 1 Nov 2024 09:01:43 +0100 Subject: [PATCH] B - Retter Apirequest etter oppdatering av PersonInfo --- .../no/nav/eessi/pensjon/shared/api/ApiRequest.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/no/nav/eessi/pensjon/shared/api/ApiRequest.kt b/src/main/kotlin/no/nav/eessi/pensjon/shared/api/ApiRequest.kt index 4d0fb633..e928e38f 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/shared/api/ApiRequest.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/shared/api/ApiRequest.kt @@ -71,7 +71,7 @@ private val logger = LoggerFactory.getLogger(ApiRequest::class.java) //validatate request and convert to PrefillDataModel - fun buildPrefillDataModelOnExisting(request: ApiRequest, fodselsnr: String, avdodaktoerID: String? = null): PrefillDataModel { + fun buildPrefillDataModelOnExisting(request: ApiRequest, personInfo: PersonInfo, avdodaktoerID: String? = null): PrefillDataModel { logger.debug("*** apirequest: $request ***") val sedType = if (request.sed == null) throw ResponseStatusException(HttpStatus.BAD_REQUEST,"SedType mangler") @@ -87,7 +87,7 @@ logger.info("ALL SED on existing Rina SED: ${request.sed} -> euxCaseId: ${request.euxCaseId} -> sakNr: ${request.sakId} ") PrefillDataModel( penSaksnummer = request.sakId, - bruker = PersonId(fodselsnr, request.aktoerId).also { logger.debug("FNR eller NPID: ${it.norskIdent}") }, + bruker = personInfo.also { logger.debug("FNR eller NPID: ${it.norskIdent}") }, avdod = populerAvdodHvisGjenlevendePensjonSak(request, avdodaktoerID), sedType = sedType, buc = request.buc, @@ -105,7 +105,7 @@ } } - private fun populerAvdodHvisGjenlevendePensjonSak(request: ApiRequest, avdodaktoerID: String?): PersonId? { + private fun populerAvdodHvisGjenlevendePensjonSak(request: ApiRequest, avdodaktoerID: String?): PersonInfo? { return when(request.buc) { P_BUC_02 -> populerAvdodPersonId(request, avdodaktoerID, true) P_BUC_05,P_BUC_06,P_BUC_10 -> populerAvdodPersonId(request, avdodaktoerID) @@ -113,7 +113,7 @@ } } - private fun populerAvdodPersonId(request: ApiRequest, avdodaktoerID: String?, kreverAvdod: Boolean = false): PersonId? { + private fun populerAvdodPersonId(request: ApiRequest, avdodaktoerID: String?, kreverAvdod: Boolean = false): PersonInfo? { if (kreverAvdod && avdodaktoerID == null) { logger.error("Mangler fnr for avdød") throw ResponseStatusException(HttpStatus.BAD_REQUEST,"Mangler fnr for avdød") @@ -121,9 +121,8 @@ request.riktigAvdod() ?: return null val avdodNorskIdent1 = request.riktigAvdod() ?: throw ResponseStatusException(HttpStatus.BAD_REQUEST,"Mangler Personnr på Avdød") val avdodAktorId1 = avdodaktoerID ?: throw ResponseStatusException(HttpStatus.BAD_REQUEST,"Mangler AktoerId på Avdød") - return PersonId(avdodNorskIdent1, avdodAktorId1) + return PersonInfo(avdodNorskIdent1, avdodAktorId1) } - } }