Skip to content

Commit

Permalink
Drop index argument in kabal-document input, list is sufficient.
Browse files Browse the repository at this point in the history
Co-authored-by: Andreas Jonsson <[email protected]>
  • Loading branch information
oyvind-wedoe and flexable777 committed Sep 21, 2023
1 parent 37de567 commit 24bf214
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ class DokumentMapper(
it.getType() != DokumentUnderArbeid.DokumentUnderArbeidType.JOURNALFOERT
}

//TODO: Finn ut hva vi skal sortere smartdokumenter på. Created, modified, navn?
return dokumenterUnderArbeid.sortedByDescending { it.created }
.map { mapToDokumentView(it) } + journalfoerteDokumenterUnderArbeid.map { mapToDokumentView(it) }
.sortedByDescending { it.journalfoertDokumentReference?.datoOpprettet }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,24 +60,22 @@ class KabalDocumentMapper(
)
),
dokumentreferanser = DokumentEnhetWithDokumentreferanserInput.DokumentInput(
hoveddokument = mapDokumentUnderArbeidToDokumentReferanse(hovedDokument, 0),
hoveddokument = mapDokumentUnderArbeidToDokumentReferanse(hovedDokument),
vedlegg = vedlegg.filter { it.getType() != DokumentUnderArbeid.DokumentUnderArbeidType.JOURNALFOERT }
.sortedByDescending { it.created }
.mapIndexed { index, currentVedlegg -> mapDokumentUnderArbeidToDokumentReferanse(
.map { currentVedlegg -> mapDokumentUnderArbeidToDokumentReferanse(
dokument = currentVedlegg,
index = index
) },
journalfoerteVedlegg = vedlegg.filter { it.getType() == DokumentUnderArbeid.DokumentUnderArbeidType.JOURNALFOERT }
.sortedByDescending {
val journalpostInDokarkiv =
safClient.getJournalpostAsSystembruker(it.journalfoertDokumentReference!!.journalpostId)
journalpostInDokarkiv.datoOpprettet
}
.mapIndexed { index, currentVedlegg ->
.map { currentVedlegg ->
DokumentEnhetWithDokumentreferanserInput.DokumentInput.JournalfoertDokument(
kildeJournalpostId = currentVedlegg.journalfoertDokumentReference!!.journalpostId,
dokumentInfoId = currentVedlegg.journalfoertDokumentReference.dokumentInfoId,
index = index
)
},
),
Expand All @@ -86,13 +84,12 @@ class KabalDocumentMapper(
)
}

private fun mapDokumentUnderArbeidToDokumentReferanse(dokument: DokumentUnderArbeid, index: Int): DokumentEnhetWithDokumentreferanserInput.DokumentInput.Dokument {
private fun mapDokumentUnderArbeidToDokumentReferanse(dokument: DokumentUnderArbeid): DokumentEnhetWithDokumentreferanserInput.DokumentInput.Dokument {
return DokumentEnhetWithDokumentreferanserInput.DokumentInput.Dokument(
mellomlagerId = dokument.mellomlagerId!!,
opplastet = dokument.opplastet!!,
size = dokument.size!!,
name = dokument.name,
index = index
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,11 @@ data class DokumentEnhetWithDokumentreferanserInput(
val opplastet: LocalDateTime,
val size: Long,
val name: String,
val index: Int,
)

data class JournalfoertDokument(
val kildeJournalpostId: String,
val dokumentInfoId: String,
val index: Int,
)
}
}

0 comments on commit 24bf214

Please sign in to comment.