From 0944d4ddf5a68f83a96d0f2c940d544457c36344 Mon Sep 17 00:00:00 2001 From: Jonas Enge Date: Mon, 29 Jan 2024 14:44:03 +0100 Subject: [PATCH] Eksporterer NUS-kode og yrkespraksis. Ny topic for opplysninger --- .../fo/veilarbregistrering/kafka/KafkaConfig.kt | 2 +- .../db/BrukerRegistreringRepositoryImpl.kt | 17 ++++++----------- .../intern/v1/vo/Utdanning.kt | 2 +- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/src/main/kotlin/no/nav/fo/veilarbregistrering/kafka/KafkaConfig.kt b/src/main/kotlin/no/nav/fo/veilarbregistrering/kafka/KafkaConfig.kt index e2ba93aad..d7e85aaac 100644 --- a/src/main/kotlin/no/nav/fo/veilarbregistrering/kafka/KafkaConfig.kt +++ b/src/main/kotlin/no/nav/fo/veilarbregistrering/kafka/KafkaConfig.kt @@ -59,7 +59,7 @@ class KafkaConfig { @Bean fun opplysningerOmArbeidssokerProducerAvien(kafkaProducerStringSerializerAiven: KafkaProducer): OpplysningerMottattProducer = - OpplysningerMottattKafkaProducer(kafkaProducerStringSerializerAiven, "paw.veilarb-opplysninger-mottatt-v1") + OpplysningerMottattKafkaProducer(kafkaProducerStringSerializerAiven, "paw.veilarb-opplysninger-mottatt-v2") @Bean fun kafkaProducerAiven(): KafkaProducer<*, *> { diff --git a/src/main/kotlin/no/nav/fo/veilarbregistrering/registrering/ordinaer/db/BrukerRegistreringRepositoryImpl.kt b/src/main/kotlin/no/nav/fo/veilarbregistrering/registrering/ordinaer/db/BrukerRegistreringRepositoryImpl.kt index 143464094..a05b07d29 100644 --- a/src/main/kotlin/no/nav/fo/veilarbregistrering/registrering/ordinaer/db/BrukerRegistreringRepositoryImpl.kt +++ b/src/main/kotlin/no/nav/fo/veilarbregistrering/registrering/ordinaer/db/BrukerRegistreringRepositoryImpl.kt @@ -241,16 +241,7 @@ class BrukerRegistreringRepositoryImpl(private val db: NamedParameterJdbcTemplat aarsak = "registrering" ), utdanning = Utdanning( - utdanningsnivaa = when (UtdanningUtils.mapTilUtdanning(rs.getString(NUS_KODE))) { - UtdanningSvar.INGEN_UTDANNING -> Utdanningsnivaa.INGEN_UTDANNING - UtdanningSvar.GRUNNSKOLE -> Utdanningsnivaa.GRUNNSKOLE - UtdanningSvar.VIDEREGAENDE_GRUNNUTDANNING -> Utdanningsnivaa.VIDEREGAENDE_GRUNNUTDANNING - UtdanningSvar.VIDEREGAENDE_FAGBREV_SVENNEBREV -> Utdanningsnivaa.VIDEREGAENDE_FAGUTDANNING_SVENNEBREV - UtdanningSvar.HOYERE_UTDANNING_1_TIL_4 -> Utdanningsnivaa.HOYERE_UTDANNING_1_TIL_4 - UtdanningSvar.HOYERE_UTDANNING_5_ELLER_MER -> Utdanningsnivaa.HOYERE_UTDANNING_5_ELLER_MER - UtdanningSvar.INGEN_SVAR -> Utdanningsnivaa.UDEFINERT - null -> Utdanningsnivaa.UDEFINERT - }, + nus = rs.getString(NUS_KODE), bestaatt = when (UtdanningBestattSvar.valueOf(rs.getString(UTDANNING_BESTATT))) { UtdanningBestattSvar.JA -> JaNeiVetIkke.JA UtdanningBestattSvar.NEI -> JaNeiVetIkke.NEI @@ -286,7 +277,11 @@ class BrukerRegistreringRepositoryImpl(private val db: NamedParameterJdbcTemplat }?.let { beskrivelse -> JobbsituasjonMedDetaljer( beskrivelse = beskrivelse, - detaljer = emptyMap() + detaljer = rs.getString(YRKESPRAKSIS) + ?.takeIf { it.isNotBlank() && it != "X" && it != "-1" } + ?.let { + mapOf("stilling_styrk08" to it) + } ?: emptyMap() ) } ) diff --git a/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/intern/v1/vo/Utdanning.kt b/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/intern/v1/vo/Utdanning.kt index 8c95a46aa..56deace60 100644 --- a/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/intern/v1/vo/Utdanning.kt +++ b/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/intern/v1/vo/Utdanning.kt @@ -1,7 +1,7 @@ package no.nav.paw.arbeidssokerregisteret.intern.v1.vo data class Utdanning( - val utdanningsnivaa: Utdanningsnivaa, + val nus: String, val bestaatt: JaNeiVetIkke, val godkjent: JaNeiVetIkke, )