Skip to content

Commit 52dcbbb

Browse files
committed
Debug av uttrekk
1 parent 144bb70 commit 52dcbbb

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/Uttrekksjobb.kt

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import kotliquery.queryOf
44
import kotliquery.sessionOf
55
import kotliquery.using
66
import mu.KotlinLogging
7+
import no.nav.dagpenger.inntekt.inntektskomponenten.v1.Aktoer
8+
import no.nav.dagpenger.inntekt.inntektskomponenten.v1.AktoerType
79
import no.nav.dagpenger.inntekt.inntektskomponenten.v1.ArbeidsInntektMaaned
810
import no.nav.dagpenger.inntekt.inntektskomponenten.v1.InntektkomponentRequest
911
import no.nav.dagpenger.inntekt.inntektskomponenten.v1.InntektkomponentResponse
@@ -24,12 +26,12 @@ internal class Uttrekksjobb(private val dataSource: DataSource, private val clie
2426

2527
companion object {
2628
private val logger = KotlinLogging.logger { }
29+
private val sikkerLogg = KotlinLogging.logger("tjenestekall")
2730
}
2831

2932
internal suspend fun hentInntekterOgSjekk() {
3033
try {
3134
logger.info { "Starter Uttrekksjobb " }
32-
val stringBuilder = StringBuilder().append(System.lineSeparator()).append("***********************************************")
3335
inntekter.forEach { inntektId ->
3436
val result = using(sessionOf(dataSource)) { session ->
3537
session.run(
@@ -48,33 +50,30 @@ internal class Uttrekksjobb(private val dataSource: DataSource, private val clie
4850
}.asSingle
4951
) ?: throw IllegalStateException("Kunne ikke hendte id")
5052
}
53+
logger.info { "Sjekker $inntektId " }
54+
5155
val inntekt: InntektkomponentResponse = client.getInntekt(
5256
InntektkomponentRequest(
5357
aktørId = result.aktørId,
5458
månedFom = result.opptjeningsperiode.førsteMåned,
5559
månedTom = result.opptjeningsperiode.sisteAvsluttendeKalenderMåned
5660
)
5761
)
62+
sikkerLogg.info { "Hentet inntekt for $inntektId, er ${inntekt.copy(ident = Aktoer(AktoerType.AKTOER_ID, "<reducted>"))}" }
5863
val sisteMnd: ArbeidsInntektMaaned? =
5964
inntekt.arbeidsInntektMaaned?.maxByOrNull { it.aarMaaned }
6065

61-
stringBuilder.append(System.lineSeparator()).append("Inntekt").append("\t")
62-
6366
if (sisteMnd == null) {
64-
65-
stringBuilder.append("Tom arbeids inntekt maaned $inntektId")
67+
logger.info { "Tom arbeids inntekt maaned $inntektId" }
6668
} else if (sisteMnd.arbeidsInntektInformasjon == null) {
67-
stringBuilder.append("Tom arbeidsInntektInformasjon $inntektId")
69+
logger.info { "Tom arbeidsInntektInformasjon $inntektId" }
6870
} else if (sisteMnd.arbeidsInntektInformasjon.inntektListe?.isEmpty() == true) {
69-
stringBuilder.append("Tom inntektList $inntektId")
71+
logger.info { "Tom inntektList $inntektId" }
7072
} else if (sisteMnd.arbeidsInntektInformasjon.inntektListe?.isEmpty() == false) {
71-
stringBuilder.append("Ikke tom inntektList $inntektId")
73+
logger.info { "Ikke tom inntektList $inntektId" }
7274
}
7375
}
74-
stringBuilder.append(System.lineSeparator()).append("***********************************************")
75-
logger.info {
76-
stringBuilder.toString()
77-
}
76+
7877
logger.info { "Uttrekksjobb ferdig" }
7978
} catch (e: Exception) {
8079
logger.error(e) { "Uttrekksjobb feilet" }

0 commit comments

Comments
 (0)