Skip to content

Commit

Permalink
Legg til kommentar etter retur
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 committed Nov 13, 2023
1 parent fb30014 commit 5932db9
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,12 @@ class BehandleOppgaveHendelseService(
journalpostService
.hentJournalpost(oppgave.journalpostId!!.toLong())?.let { journalpost: Journalpost ->
if (journalpost.manglerReturDetaljForSisteRetur()) {
dokarkivConsumer.endre(OpprettNyReturLoggRequest(journalpost))
dokarkivConsumer.endre(
OpprettNyReturLoggRequest(
journalpost,
opprettKommentarSomLeggesTilOppgave(journalpost, oppgave)
)
)
LOGGER.info {
"Lagt til ny returlogg med returdato ${LocalDate.now()} på journalpost ${journalpost.journalpostId} med dokumentdato ${journalpost.hentDatoDokument()}."
}
Expand Down Expand Up @@ -107,7 +112,7 @@ class BehandleOppgaveHendelseService(
oppgave: OppgaveData
) {
try {
val kommentar = opprettEkstraKommentarSomLeggesTilOppgave(journalpost)
val kommentar = opprettKommentarSomLeggesTilOppgave(journalpost, oppgave)
if (oppgave.saksreferanse != journalpost.hentSaksnummer()) {
oppgaveConsumer.patchOppgaveWithVersionRetry(
OppdaterSakRequest(
Expand All @@ -131,10 +136,10 @@ class BehandleOppgaveHendelseService(
}
}

private fun opprettEkstraKommentarSomLeggesTilOppgave(journalpost: Journalpost): String? {
private fun opprettKommentarSomLeggesTilOppgave(journalpost: Journalpost, oppgave: OppgaveData): String? {
SECURE_LOGGER.info("Journalpost kommet retur med følgende detaljer ${journalpost.journalpostId} ${journalpost.journalstatus} ${journalpost.distribuertTilAdresse()} ${
journalpost.relevanteDatoer.joinToString(",") { "${it.datotype}:${it.dato}" }
}")
return if (journalpost.distribuertTilAdresse() == null) "Mottaker har ikke åpnet forsendelsen via www.nav.no innen 40 timer. Ingen postadresse er registrert. Vurder om mottaker har adresse forsendelsen kan sendes til." else null
return if (journalpost.distribuertTilAdresse() == null) "${oppgave.beskrivelse}\r\n\r\nMottaker har ikke åpnet forsendelsen via www.nav.no innen 40 timer. Ingen postadresse er registrert. Vurder om mottaker har adresse forsendelsen kan sendes til." else null
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ data class OppdaterDistribusjonsInfoRequest(
val utsendingsKanal: JournalpostUtsendingKanal
)

data class OpprettNyReturLoggRequest(private var journalpost: Journalpost) :
data class OpprettNyReturLoggRequest(private var journalpost: Journalpost, private val kommentar: String? = null) :
OppdaterJournalpostRequest(journalpostId = journalpost.hentJournalpostIdLong()) {
init {
val dateNow = LocalDate.now()
Expand All @@ -37,7 +37,7 @@ data class OpprettNyReturLoggRequest(private var journalpost: Journalpost) :
} else {
journalpost.tilleggsopplysninger.addReturDetaljLog(
ReturDetaljerLogDO(
"Returpost",
kommentar ?: "Returpost",
dateNow
)
)
Expand Down

0 comments on commit 5932db9

Please sign in to comment.