Skip to content

Commit

Permalink
Fjerne mer ubrukt kode fra rivers (EY-4942) (#6818)
Browse files Browse the repository at this point in the history
* Fjerne mer ubrukt kode fra rivers (EY-4942)

* fikse test json
  • Loading branch information
Watercolours authored Jan 22, 2025
1 parent a87e6fa commit 90520bc
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 47 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ class GrunnlagHendelserRiver(
private val grunnlagService: GrunnlagService,
) : ListenerMedLogging() {
init {
initialiserRiverUtenEventName(rapidsConnection) {
validate { it.interestedIn(EVENT_NAME_KEY) }
initialiserRiver(rapidsConnection, EventNames.NY_OPPLYSNING) {
validate { it.interestedIn(FNR_KEY) }
validate { it.requireKey(OPPLYSNING_KEY) }
validate { it.requireKey(SAK_ID_KEY) }
Expand All @@ -44,32 +43,28 @@ class GrunnlagHendelserRiver(
packet: JsonMessage,
context: MessageContext,
) {
val eventName = packet[EVENT_NAME_KEY].asText()
val sakId = packet[SAK_ID_KEY].asLong().let { SakId(it) }
val behandlingId = packet[BEHANDLING_ID_KEY].let { UUID.fromString(it.asText()) }

if (eventName == EventNames.NY_OPPLYSNING.eventname) {
val sakId = packet[SAK_ID_KEY].asLong().let { SakId(it) }
val behandlingId = packet[BEHANDLING_ID_KEY].let { UUID.fromString(it.asText()) }
val opplysninger: List<Grunnlagsopplysning<JsonNode>> =
objectMapper.readValue(packet[OPPLYSNING_KEY].toJson())!!

val opplysninger: List<Grunnlagsopplysning<JsonNode>> =
objectMapper.readValue(packet[OPPLYSNING_KEY].toJson())!!

val fnr = packet[FNR_KEY].textValue()
if (fnr == null) {
grunnlagService.lagreNyeSaksopplysninger(
sakId,
behandlingId,
opplysninger,
)
} else {
grunnlagService.lagreNyePersonopplysninger(
sakId,
behandlingId,
Folkeregisteridentifikator.of(fnr),
opplysninger,
)
}
packet.eventName = GRUNNLAG_OPPDATERT
context.publish(packet.toJson())
val fnr = packet[FNR_KEY].textValue()
if (fnr == null) {
grunnlagService.lagreNyeSaksopplysninger(
sakId,
behandlingId,
opplysninger,
)
} else {
grunnlagService.lagreNyePersonopplysninger(
sakId,
behandlingId,
Folkeregisteridentifikator.of(fnr),
opplysninger,
)
}
packet.eventName = GRUNNLAG_OPPDATERT
context.publish(packet.toJson())
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ internal class NySoeknadRiver(
validate { it.requireKey(SoeknadInnsendt.lagretSoeknadIdKey) }
validate { it.requireKey(SoeknadInnsendt.hendelseGyldigTilKey) }
validate { it.requireKey(SoeknadInnsendt.fnrSoekerKey) }
validate { it.rejectKey(SoeknadInnsendt.adressebeskyttelseKey) }
validate { it.rejectKey(SoeknadInnsendt.dokarkivReturKey) }
validate { it.rejectKey(GyldigSoeknadVurdert.sakIdKey) }
validate { it.rejectKey(FordelerFordelt.soeknadFordeltKey) }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import no.nav.etterlatte.libs.common.event.GyldigSoeknadVurdert
import no.nav.etterlatte.libs.common.event.SoeknadInnsendtHendelseType
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.SoeknadType
import no.nav.etterlatte.libs.common.rapidsandrivers.CORRELATION_ID_KEY
import no.nav.etterlatte.libs.common.rapidsandrivers.EVENT_NAME_KEY
import no.nav.etterlatte.libs.common.rapidsandrivers.lagParMedEventNameKey
import no.nav.etterlatte.opplysningerfrasoknad.opplysningsuthenter.Opplysningsuthenter
import no.nav.etterlatte.rapidsandrivers.BEHANDLING_ID_KEY
Expand All @@ -27,13 +26,7 @@ internal class StartUthentingFraSoeknadRiver(
private val rapid = rapidsConnection

init {
initialiserRiverUtenEventName(rapidsConnection) {
validate {
it.demandAny(
EVENT_NAME_KEY,
SoeknadInnsendtHendelseType.entries.map { it.lagEventnameForType() },
)
}
initialiserRiver(rapidsConnection, SoeknadInnsendtHendelseType.EVENT_NAME_BEHANDLINGBEHOV) {
validate { it.requireKey(GyldigSoeknadVurdert.skjemaInfoKey) }
validate { it.requireKey(GyldigSoeknadVurdert.sakIdKey) }
validate { it.requireKey(GyldigSoeknadVurdert.behandlingIdKey) }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"@event_name": "soeknad_innsendt",
"@event_name": "trenger_behandling",
"behandlingId": "f525f2f7-e246-43d7-b61a-5f0757472916",
"sakId": 1,
"@skjema_info": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package no.nav.etterlatte.testdata.features.soeknad

import no.nav.etterlatte.libs.common.event.SoeknadInnsendt
import no.nav.etterlatte.libs.common.event.SoeknadInnsendtHendelseType
import no.nav.etterlatte.libs.common.innsendtsoeknad.ArbeidOgUtdanningOMS
import no.nav.etterlatte.libs.common.innsendtsoeknad.ForholdTilAvdoedeOMS
Expand Down Expand Up @@ -49,16 +50,16 @@ object SoeknadMapper {
JsonMessage.newMessage(
mutableMapOf(
SoeknadInnsendtHendelseType.EVENT_NAME_BEHANDLINGBEHOV.lagParMedEventNameKey(),
"@skjema_info" to
SoeknadInnsendt.skjemaInfoKey to
opprettOmstillingsstoenadSoeknad(
soekerFnr = soekerFnr,
avdoedFnr = avdoedFnr,
barn = barn,
).toObjectNode(),
"@lagret_soeknad_id" to "TEST-${UUID.randomUUID()}",
"@template" to "soeknad",
"@fnr_soeker" to soekerFnr,
"@hendelse_gyldig_til" to OffsetDateTime.now().plusMinutes(60L),
SoeknadInnsendt.lagretSoeknadIdKey to "TEST-${UUID.randomUUID()}",
SoeknadInnsendt.templateKey to "soeknad",
SoeknadInnsendt.fnrSoekerKey to soekerFnr,
SoeknadInnsendt.hendelseGyldigTilKey to OffsetDateTime.now().plusMinutes(60L),
Behandlingssteg.KEY to behandlingssteg.name,
),
)
Expand All @@ -69,17 +70,17 @@ object SoeknadMapper {
JsonMessage.newMessage(
mutableMapOf(
SoeknadInnsendtHendelseType.EVENT_NAME_BEHANDLINGBEHOV.lagParMedEventNameKey(),
"@skjema_info" to
SoeknadInnsendt.skjemaInfoKey to
opprettBarnepensjonSoeknad(
gjenlevendeFnr = gjenlevendeFnr,
avdoedFnr = avdoedFnr,
barnFnr = soekerFnr,
soesken = barn.filter { it != soeker },
).toObjectNode(),
"@lagret_soeknad_id" to "TEST-${UUID.randomUUID()}",
"@template" to "soeknad",
"@fnr_soeker" to barn.first(),
"@hendelse_gyldig_til" to OffsetDateTime.now().plusMinutes(60L),
SoeknadInnsendt.lagretSoeknadIdKey to "TEST-${UUID.randomUUID()}",
SoeknadInnsendt.templateKey to "soeknad",
SoeknadInnsendt.fnrSoekerKey to barn.first(),
SoeknadInnsendt.hendelseGyldigTilKey to OffsetDateTime.now().plusMinutes(60L),
Behandlingssteg.KEY to behandlingssteg.name,
),
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ interface ISoeknadInnsendt {
val templateKey get() = "@template"
val lagretSoeknadIdKey get() = "@lagret_soeknad_id"
val hendelseGyldigTilKey get() = "@hendelse_gyldig_til"
val adressebeskyttelseKey get() = "@adressebeskyttelse"
val fnrSoekerKey get() = "@fnr_soeker"
val dokarkivReturKey get() = "@dokarkivRetur"
}
Expand Down

0 comments on commit 90520bc

Please sign in to comment.