Skip to content

Commit b4cc921

Browse files
committed
f - Lagrer kun de som er ferdigstilt
1 parent 9893ed3 commit b4cc921

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

Diff for: src/main/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingService.kt

+10-2
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ class JournalforingService(
227227
//henter lagret journalpost fra samme eux-rina-id hvis den eksisterer
228228
val lagretJournalPost = hentJournalPostFraS3ogSaf(sedHendelse.rinaSakId)
229229

230+
// buc har en tidligere lagret journalpost som er ferdigstilt og kan benyttes for neste
230231
if (lagretJournalPost != null) {
231232
val journalPostFraSaf = lagretJournalPost.first
232233
val journalPostFraS3 = lagretJournalPost.second
@@ -240,15 +241,22 @@ class JournalforingService(
240241
lagret behandlingstema: ${journalPostFraSaf?.behandlingstema} : ${journalPostResponseOgRequest.second.behandlingstema}
241242
lagret opprettetDato: ${journalPostFraS3.opprettet}"""
242243
)
243-
} else {
244+
}
245+
// buc har ingen lagret JP, men kan lagres da ferdigstilt er satt
246+
else if (journalPostResponse?.journalpostferdigstilt == true){
244247
gcpStorageService.lagreJournalpostDetaljer(
245-
journalPostResponse?.journalpostId,
248+
journalPostResponse.journalpostId,
246249
sedHendelse.rinaSakId,
247250
sedHendelse.rinaDokumentId,
248251
sedHendelse.sedType,
249252
journalPostResponseOgRequest.second.eksternReferanseId
250253
)
251254
}
255+
// buc har ingen lagret JP, og heller ingen ferdgstilt
256+
else {
257+
logger.info("Journalpost ${journalPostResponse?.journalpostId} er ikke lagret, " +
258+
"men mangler info da ferdigstilt: ${journalPostResponse?.journalpostferdigstilt}")
259+
}
252260
}
253261

254262
fun hentJournalPostFraS3ogSaf(rinaSakId: String) : Pair<JournalpostResponse?, JournalpostDetaljer>? {

0 commit comments

Comments
 (0)