@@ -294,55 +294,53 @@ fun Route.uklassifisertInntekt(
294
294
val inntektId = InntektId (call.parameters[" inntektId" ]!! )
295
295
logger.info { " Henter nye inntekt for $inntektId " }
296
296
297
- call.withInntektRequest(" GET /uklassifisert/uncached/" ) {
298
- inntektStore
299
- .getStoredInntektMedMetadata(inntektId)
300
- .let { storedInntektMedMetadata ->
301
- logger.info { " Henter stored inntekt: ${storedInntektMedMetadata.inntektId} " }
302
- val person = personOppslag.hentPerson(storedInntektMedMetadata.fødselsnummer)
303
- val opptjeningsperiode = Opptjeningsperiode (storedInntektMedMetadata.beregningsdato)
304
-
305
- toInntektskomponentRequest(person, opptjeningsperiode)
306
- .let {
307
- logger.info { " Henter nye inntekter fra inntektskomponenten" }
308
- inntektskomponentClient.getInntekt(it, callId = callId)
309
- }.let {
310
- logger.info { " Fikk nye inntekter fra inntektskomponenten" }
311
- val inntektsmottaker =
312
- Inntektsmottaker (person.fødselsnummer, person.sammensattNavn())
313
- val organisasjoner =
314
- hentOrganisasjoner(
315
- enhetsregisterClient,
316
- it.arbeidsInntektMaaned
317
- ?.flatMap { it.arbeidsInntektInformasjon?.inntektListe.orEmpty() }
318
- ?.filter { inntekt ->
319
- inntekt.virksomhet?.aktoerType == AktoerType .ORGANISASJON &&
320
- (inntekt.opptjeningsland == " NO" || inntekt.opptjeningsland == null )
321
- }?.mapNotNull { it.virksomhet?.identifikator }
322
- ?.toTypedArray()
323
- ?.toList() ? : emptyList(),
324
- )
297
+ inntektStore
298
+ .getStoredInntektMedMetadata(inntektId)
299
+ .let { storedInntektMedMetadata ->
300
+ logger.info { " Henter stored inntekt: ${storedInntektMedMetadata.inntektId} " }
301
+ val person = personOppslag.hentPerson(storedInntektMedMetadata.fødselsnummer)
302
+ val opptjeningsperiode = Opptjeningsperiode (storedInntektMedMetadata.beregningsdato)
325
303
326
- it.mapToFrontend(
327
- person = inntektsmottaker,
328
- organisasjoner = organisasjoner,
329
- storedInntektMedMetadata =
330
- StoredInntektMedMetadata (
331
- inntektId = inntektId,
332
- fødselsnummer = storedInntektMedMetadata.fødselsnummer,
333
- inntekt = it,
334
- manueltRedigert = false ,
335
- timestamp = storedInntektMedMetadata.timestamp,
336
- beregningsdato = storedInntektMedMetadata.beregningsdato,
337
- storedInntektPeriode = storedInntektMedMetadata.storedInntektPeriode,
338
- begrunnelse = " " ,
339
- ),
304
+ toInntektskomponentRequest(person, opptjeningsperiode)
305
+ .let {
306
+ logger.info { " Henter nye inntekter fra inntektskomponenten" }
307
+ inntektskomponentClient.getInntekt(it, callId = callId)
308
+ }.let {
309
+ logger.info { " Fikk nye inntekter fra inntektskomponenten" }
310
+ val inntektsmottaker =
311
+ Inntektsmottaker (person.fødselsnummer, person.sammensattNavn())
312
+ val organisasjoner =
313
+ hentOrganisasjoner(
314
+ enhetsregisterClient,
315
+ it.arbeidsInntektMaaned
316
+ ?.flatMap { it.arbeidsInntektInformasjon?.inntektListe.orEmpty() }
317
+ ?.filter { inntekt ->
318
+ inntekt.virksomhet?.aktoerType == AktoerType .ORGANISASJON &&
319
+ (inntekt.opptjeningsland == " NO" || inntekt.opptjeningsland == null )
320
+ }?.mapNotNull { it.virksomhet?.identifikator }
321
+ ?.toTypedArray()
322
+ ?.toList() ? : emptyList(),
340
323
)
341
- }.let {
342
- call.respond(HttpStatusCode .OK , it)
343
- }.also { inntektOppfriskingCounter.inc() }
344
- } ? : throw InntektNotFoundException (" Inntekt with id $inntektId not found." )
345
- }
324
+
325
+ it.mapToFrontend(
326
+ person = inntektsmottaker,
327
+ organisasjoner = organisasjoner,
328
+ storedInntektMedMetadata =
329
+ StoredInntektMedMetadata (
330
+ inntektId = inntektId,
331
+ fødselsnummer = storedInntektMedMetadata.fødselsnummer,
332
+ inntekt = it,
333
+ manueltRedigert = false ,
334
+ timestamp = storedInntektMedMetadata.timestamp,
335
+ beregningsdato = storedInntektMedMetadata.beregningsdato,
336
+ storedInntektPeriode = storedInntektMedMetadata.storedInntektPeriode,
337
+ begrunnelse = " " ,
338
+ ),
339
+ )
340
+ }.let {
341
+ call.respond(HttpStatusCode .OK , it)
342
+ }.also { inntektOppfriskingCounter.inc() }
343
+ } ? : throw InntektNotFoundException (" Inntekt with id $inntektId not found." )
346
344
}
347
345
}
348
346
}
0 commit comments