Skip to content

Commit 5cc102b

Browse files
committed
bumpet hag-domene: ny inntektsmelding.Type: ForespurtEkstern
1 parent d4f4786 commit 5cc102b

File tree

9 files changed

+32
-20
lines changed

9 files changed

+32
-20
lines changed

apps/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt

+16-7
Original file line numberDiff line numberDiff line change
@@ -254,9 +254,7 @@ private fun Inntektsmelding.hardcodedJson(): String =
254254
"refusjon": ${refusjon?.hardcodedJson()},
255255
"aarsakInnsending": "$aarsakInnsending",
256256
"mottatt": "$mottatt",
257-
"vedtaksperiodeId": "$vedtaksperiodeId",
258-
"kanal": "$kanal",
259-
"avsenderSystem": ${avsenderSystem.hardcodedJson()}
257+
"vedtaksperiodeId": "$vedtaksperiodeId"
260258
}
261259
""".removeJsonWhitespace()
262260

@@ -266,15 +264,26 @@ private fun Inntektsmelding.Type.hardcodedJson(): String =
266264
"""
267265
{
268266
"type": "Forespurt",
269-
"id": "$id"
267+
"id": "$id",
268+
"avsenderSystem": ${this.avsenderSystem.hardcodedJson()}
270269
}
271270
"""
272271

273272
is Inntektsmelding.Type.Selvbestemt ->
274273
"""
275274
{
276275
"type": "Selvbestemt",
277-
"id": "$id"
276+
"id": "$id",
277+
"avsenderSystem": ${this.avsenderSystem.hardcodedJson()}
278+
}
279+
"""
280+
281+
is Inntektsmelding.Type.ForespurtEkstern ->
282+
"""
283+
{
284+
"type": "ForespurtEkstern",
285+
"id": "$id",
286+
"avsenderSystem": ${this.avsenderSystem.hardcodedJson()}
278287
}
279288
"""
280289
}
@@ -301,8 +310,8 @@ private fun AvsenderSystem.hardcodedJson(): String =
301310
"""
302311
{
303312
"orgnr": "$orgnr",
304-
"avsenderSystemNavn": "$avsenderSystemNavn",
305-
"avsenderSystemVersjon": "$avsenderSystemVersjon"
313+
"navn": "$navn",
314+
"versjon": "$versjon"
306315
}
307316
"""
308317

apps/berik-inntektsmelding-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/berikinntektsmeldingservice/MapInntektsmelding.kt

-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.AarsakInnsending
44
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Avsender
55
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding
66
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykmeldt
7-
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.api.AvsenderSystem
87
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.api.Innsending
98
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmelding
109
import no.nav.helsearbeidsgiver.felles.domene.Forespoersel
@@ -74,6 +73,5 @@ fun mapInntektsmelding(
7473
aarsakInnsending = innsending?.aarsakInnsending ?: aarsakInnsending,
7574
mottatt = mottatt.toOffsetDateTimeOslo(),
7675
vedtaksperiodeId = forespoersel.vedtaksperiodeId,
77-
avsenderSystem = innsending?.avsenderSystem ?: AvsenderSystem(),
7876
)
7977
}

apps/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreJournalpostIdRiver.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class LagreJournalpostIdRiver(
5757
sikkerLogger.info("Mottok melding:\n${json.toPretty()}")
5858

5959
when (inntektsmelding.type) {
60-
is Inntektsmelding.Type.Forespurt -> {
60+
is Inntektsmelding.Type.Forespurt, is Inntektsmelding.Type.ForespurtEkstern -> {
6161
if (innsendingId != null) {
6262
imRepo.oppdaterJournalpostId(innsendingId, journalpostId)
6363

@@ -116,7 +116,7 @@ class LagreJournalpostIdRiver(
116116
Log.event(eventName),
117117
Log.kontekstId(kontekstId),
118118
when (inntektsmelding.type) {
119-
is Inntektsmelding.Type.Forespurt -> Log.forespoerselId(inntektsmelding.type.id)
119+
is Inntektsmelding.Type.Forespurt, is Inntektsmelding.Type.ForespurtEkstern -> Log.forespoerselId(inntektsmelding.type.id)
120120
is Inntektsmelding.Type.Selvbestemt -> Log.selvbestemtId(inntektsmelding.type.id)
121121
},
122122
)

apps/distribusjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/distribusjon/DistribusjonRiver.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ class DistribusjonRiver(
9696
Log.event(eventName),
9797
Log.kontekstId(kontekstId),
9898
when (inntektsmelding.type) {
99-
is Inntektsmelding.Type.Forespurt -> Log.forespoerselId(inntektsmelding.type.id)
99+
is Inntektsmelding.Type.Forespurt, is Inntektsmelding.Type.ForespurtEkstern -> Log.forespoerselId(inntektsmelding.type.id)
100100
is Inntektsmelding.Type.Selvbestemt -> Log.selvbestemtId(inntektsmelding.type.id)
101101
},
102102
)

apps/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockInntektsmelding.kt

+9-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Arbeidsgiverperiode
66
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Avsender
77
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntekt
88
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding
9-
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Kanal
109
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Naturalytelse
1110
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.NyStillingsprosent
1211
import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.RedusertLoennIAgp
@@ -51,10 +50,16 @@ fun mockInnsending(): Innsending {
5150
innsendingId = UUID.randomUUID(),
5251
skjema = skjema,
5352
aarsakInnsending = AarsakInnsending.Ny,
54-
type = Inntektsmelding.Type.Forespurt(skjema.forespoerselId),
55-
avsenderSystem = AvsenderSystem(Orgnr.genererGyldig(), "TigerSys", "3.0"),
53+
type =
54+
Inntektsmelding.Type.ForespurtEkstern(
55+
skjema.forespoerselId,
56+
AvsenderSystem(
57+
orgnr = Orgnr.genererGyldig(),
58+
navn = "Tigersys",
59+
versjon = "3.0.0",
60+
),
61+
),
5662
innsendtTid = OffsetDateTime.now(),
57-
kanal = Kanal.NAV_NO,
5863
versjon = 1,
5964
)
6065
return innsending

apps/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/api/ApiInnsendingService.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ class ApiInnsendingService(
103103
Key.DATA to
104104
data
105105
.plus(
106-
Key.SKJEMA_INNTEKTSMELDING to // TODO LAGRE_IM_SKJEMA tar imot skjemaIM i vanlig flyt.. litt stygg hack for nå
106+
Key.SKJEMA_INNTEKTSMELDING to
107107
steg0.innsending.skjema
108108
.toJson(SkjemaInntektsmelding.serializer()),
109109
).toJson(),

apps/joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/JournalfoerImRiver.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class JournalfoerImRiver(
108108
Log.event(eventName),
109109
Log.kontekstId(kontekstId),
110110
when (inntektsmelding.type) {
111-
is Inntektsmelding.Type.Forespurt -> Log.forespoerselId(inntektsmelding.type.id)
111+
is Inntektsmelding.Type.Forespurt, is Inntektsmelding.Type.ForespurtEkstern -> Log.forespoerselId(inntektsmelding.type.id)
112112
is Inntektsmelding.Type.Selvbestemt -> Log.selvbestemtId(inntektsmelding.type.id)
113113
},
114114
)

apps/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class LagreSelvbestemtImServiceTest :
124124

125125
val type = it.lesInntektsmelding().type
126126
when (type) {
127-
is Inntektsmelding.Type.Forespurt -> fail("Feil type: $type")
127+
is Inntektsmelding.Type.Forespurt, is Inntektsmelding.Type.ForespurtEkstern -> fail("Feil type: $type")
128128
is Inntektsmelding.Type.Selvbestemt -> type.id shouldNotBe nyInntektsmelding.type.id
129129
}
130130
}

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kotlinVersion=2.0.21
55
kotlinterVersion=4.4.0
66

77
# Dependency versions
8-
hagDomeneInntektsmeldingVersion=0.2.3-SNAPSHOT
8+
hagDomeneInntektsmeldingVersion=0.2.0-SNAPSHOT
99
junitJupiterVersion=5.11.3
1010
kotestVersion=5.9.1
1111
kotlinCoroutinesVersion=1.9.0

0 commit comments

Comments
 (0)