Skip to content

Commit 24ccce8

Browse files
committed
Bruk felt som er meir skildrande
1 parent 5ea10aa commit 24ccce8

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed

src/main/kotlin/no/nav/hjelpemidler/Application.kt

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ fun main() {
6161
sikkerlogg.info("Received JSON push request from OEBS: $rawJson")
6262

6363
// Check for valid json request
64-
val ordrelinje: Ordrelinje?
64+
val ordrelinje: Statusinfo?
6565
try {
66-
ordrelinje = Klaxon().parse<Ordrelinje>(rawJson)
66+
ordrelinje = Klaxon().parse<Statusinfo>(rawJson)
6767
sikkerlogg.info("Parsing incoming json request successful: ${Klaxon().toJsonString(ordrelinje)}")
6868
SensuMetrics().meldingFraOebs()
6969
} catch (e: Exception) {
@@ -74,8 +74,8 @@ fun main() {
7474
return@post
7575
}
7676

77-
if (ordrelinje!!.incidentType != "Vedtak Infotrygd") {
78-
log.info("Mottok melding fra oebs av incidentType: ${ordrelinje.incidentType}. Avbryter prosesseringen og returnerer")
77+
if (ordrelinje!!.serviceforespoerseltype != "Vedtak Infotrygd") {
78+
log.info("Mottok melding fra oebs av incidentType: ${ordrelinje.serviceforespoerseltype}. Avbryter prosesseringen og returnerer")
7979
call.respond(HttpStatusCode.OK)
8080
return@post
8181
}
@@ -84,13 +84,13 @@ fun main() {
8484
eventId = UUID.randomUUID(),
8585
eventName = "hm-nyOrdrelinje",
8686
opprettet = LocalDateTime.now(),
87-
fnrBruker = ordrelinje.accountNumber,
87+
fnrBruker = ordrelinje.fnrBruker,
8888
data = ordrelinje
8989
)
9090

9191
// Publish the received json to our rapid
9292
try {
93-
rapidApp!!.publish(ordrelinje.accountNumber, Klaxon().toJsonString(melding))
93+
rapidApp!!.publish(ordrelinje.fnrBruker, Klaxon().toJsonString(melding))
9494
SensuMetrics().meldingTilRapidSuksess()
9595
} catch (e: Exception) {
9696
SensuMetrics().meldingTilRapidFeilet()
@@ -115,43 +115,44 @@ data class Message(
115115
val eventName: String,
116116
val opprettet: LocalDateTime,
117117
val fnrBruker: String,
118-
val data: Ordrelinje,
118+
val data: Statusinfo,
119119
)
120120

121-
data class Ordrelinje(
122-
val system: String,
121+
data class Statusinfo(
122+
@Json(name = "System")
123+
val mottakendeSystem: String,
123124
@Json(name = "IncidentNummer")
124-
val incidentNummer: Int,
125+
val serviceforespoersel: Int,
125126
@Json(name = "IncidentStatus")
126127
val incidentStatus: String,
127128
@Json(name = "IncidentType")
128-
val incidentType: String,
129+
val serviceforespoerseltype: String,
129130
@Json(name = "IncidentSoknadType")
130-
val incidentSoknadType: String,
131+
val soeknadstype: String,
131132
@Json(name = "IncidentVedtakDato")
132-
val incidentVedtakDato: String,
133+
val vedtaksdato: String,
133134
@Json(name = "IncidentSoknad")
134-
val incidentSoknad: String,
135+
val soeknad: String,
135136
@Json(name = "IncidentResultat")
136-
val incidentResultat: String,
137+
val resultat: String,
137138
@Json(name = "IncidentRef")
138-
val incidentRef: String,
139+
val saksblokkOgSaksnummer: String,
139140
@Json(name = "OrdreNumber")
140-
val ordreNumber: Int,
141+
val ordrenummer: Int,
141142
@Json(name = "LineNumber")
142-
val lineNumber: Int,
143+
val ordrelinjenummer: Int,
143144
@Json(name = "Description")
144-
val description: String,
145+
val artikkelbeskrivelse: String,
145146
@Json(name = "CategoryDescription")
146-
val categoryDescription: String,
147+
val kategorinavn: String,
147148
@Json(name = "OrderedItem")
148-
val orderedItem: Int,
149+
val artikkel: Int,
149150
@Json(name = "User_ItemType")
150-
val userItemType: String,
151+
val hjelpemiddeltype: String,
151152
@Json(name = "Quantity")
152-
val quantity: Int,
153+
val antall: Int,
153154
@Json(name = "AccountNumber")
154-
val accountNumber: String,
155+
val fnrBruker: String,
155156
@Json(name = "LastUpdateDate")
156-
val lastUpdateDate: String,
157+
val sistOppdatert: String,
157158
)

0 commit comments

Comments
 (0)