@@ -227,6 +227,7 @@ class JournalforingService(
227
227
// henter lagret journalpost fra samme eux-rina-id hvis den eksisterer
228
228
val lagretJournalPost = hentJournalPostFraS3ogSaf(sedHendelse.rinaSakId)
229
229
230
+ // buc har en tidligere lagret journalpost som er ferdigstilt og kan benyttes for neste
230
231
if (lagretJournalPost != null ) {
231
232
val journalPostFraSaf = lagretJournalPost.first
232
233
val journalPostFraS3 = lagretJournalPost.second
@@ -240,15 +241,22 @@ class JournalforingService(
240
241
lagret behandlingstema: ${journalPostFraSaf?.behandlingstema} : ${journalPostResponseOgRequest.second.behandlingstema}
241
242
lagret opprettetDato: ${journalPostFraS3.opprettet} """
242
243
)
243
- } else {
244
+ }
245
+ // buc har ingen lagret JP, men kan lagres da ferdigstilt er satt
246
+ else if (journalPostResponse?.journalpostferdigstilt == true ){
244
247
gcpStorageService.lagreJournalpostDetaljer(
245
- journalPostResponse? .journalpostId,
248
+ journalPostResponse.journalpostId,
246
249
sedHendelse.rinaSakId,
247
250
sedHendelse.rinaDokumentId,
248
251
sedHendelse.sedType,
249
252
journalPostResponseOgRequest.second.eksternReferanseId
250
253
)
251
254
}
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
+ }
252
260
}
253
261
254
262
fun hentJournalPostFraS3ogSaf (rinaSakId : String ) : Pair <JournalpostResponse ?, JournalpostDetaljer >? {
0 commit comments