diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/dokarkiv/DokarkivClient.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/dokarkiv/DokarkivClient.kt index 76d200d4..71705d97 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/dokarkiv/DokarkivClient.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/dokarkiv/DokarkivClient.kt @@ -382,53 +382,6 @@ class DokarkivClient( } } - fun oppdaterOgFerdigstillNasjonalJournalpost( - journalpostId: String, - dokumentInfoId: String? = null, - pasientFnr: String, - sykmeldingId: String, - sykmelder: Sykmelder, - loggingMeta: LoggingMeta, - navEnhet: String, - avvist: Boolean, - receivedSykmelding: ReceivedSykmelding?, - ): String? { - val oppdaterJournalpostRequest = createOppdaterJournalpostNasjonalRequest(dokumentInfoId, pasientFnr, sykmelder, avvist, receivedSykmelding) - oppdaterJournalpostRequest(oppdaterJournalpostRequest, sykmeldingId, journalpostId) - - return ferdigstillJournalpost( - enhet = navEnhet, - journalpostId = journalpostId, - sykmeldingId = sykmeldingId, - ).body - } - - private fun createOppdaterJournalpostNasjonalRequest( - dokumentInfoId: String?, - pasientFnr: String, - sykmelder: Sykmelder, - avvist: Boolean, - receivedSykmelding: ReceivedSykmelding?, - ): OppdaterJournalpostRequest { - val oppdaterJournalpostRequest = OppdaterJournalpostRequest( - avsenderMottaker = getAvsenderMottakerRequest(sykmelder), - bruker = DokBruker(id = pasientFnr), - sak = Sak(), - tittel = createTitleNasjonal(receivedSykmelding?.sykmelding?.perioder, avvist), - dokumenter = if (dokumentInfoId != null) { - listOf( - DokumentInfo( - dokumentInfoId = dokumentInfoId, - tittel = createTitleNasjonal(receivedSykmelding?.sykmelding?.perioder, avvist), - ), - ) - } else { - null - }, - ) - return oppdaterJournalpostRequest - } - fun oppdaterOgFerdigstillNasjonalJournalpost( journalpostId: String, dokumentInfoId: String? = null, diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalFerdigstillingsService.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalFerdigstillingsService.kt index ba2e2c7d..45df5aa5 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalFerdigstillingsService.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalFerdigstillingsService.kt @@ -3,7 +3,6 @@ package no.nav.sykdig.digitalisering.papirsykmelding import net.logstash.logback.argument.StructuredArguments import no.nav.sykdig.LoggingMeta import no.nav.sykdig.applog -import no.nav.sykdig.digitalisering.felles.Periode import no.nav.sykdig.digitalisering.ferdigstilling.GosysService import no.nav.sykdig.digitalisering.ferdigstilling.oppgave.NasjonalOppgaveResponse import no.nav.sykdig.digitalisering.ferdigstilling.oppgave.OppgaveClient @@ -46,11 +45,8 @@ class NasjonalFerdigstillingsService( avvisningsgrunn: String?, veilederIdent: String, ) { - val sykmeldingId = lokalOppgave.sykmeldingId val oppgaveId = lokalOppgave.oppgaveId - val jounalpostId = lokalOppgave.journalpostId - val dokumentInfoId = lokalOppgave.dokumentInfoId val loggingMeta = nasjonalCommonService.getLoggingMeta(lokalOppgave.sykmeldingId, lokalOppgave) requireNotNull(lokalOppgave.oppgaveId) val sykmelder = sykmelderService.getSykmelderForAvvistOppgave(lokalOppgave.papirSmRegistrering.behandler?.hpr, lokalOppgave.sykmeldingId, lokalOppgave.oppgaveId) @@ -60,8 +56,8 @@ class NasjonalFerdigstillingsService( val ferdigstillRegistrering = FerdigstillRegistrering( oppgaveId = oppgaveId, - journalpostId = jounalpostId, - dokumentInfoId = dokumentInfoId, + journalpostId = lokalOppgave.journalpostId, + dokumentInfoId = lokalOppgave.dokumentInfoId, pasientFnr = lokalOppgave.fnr, sykmeldingId = sykmeldingId, sykmelder = sykmelder, diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt index e9ecd801..ed22c32b 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt @@ -16,20 +16,12 @@ import org.springframework.http.HttpStatusCode import org.springframework.http.ResponseEntity import org.springframework.security.access.prepost.PostAuthorize import org.springframework.security.access.prepost.PreAuthorize -import org.springframework.web.bind.annotation.GetMapping -import org.springframework.web.bind.annotation.PathVariable -import org.springframework.web.bind.annotation.PostMapping -import org.springframework.web.bind.annotation.RequestBody -import org.springframework.web.bind.annotation.RequestHeader -import org.springframework.web.bind.annotation.RequestMapping -import org.springframework.web.bind.annotation.ResponseBody -import org.springframework.web.bind.annotation.RestController +import org.springframework.web.bind.annotation.* import java.util.* @RestController @RequestMapping("/api/v1/proxy") class NasjonalOppgaveController( - private val smregistreringClient: SmregistreringClient, private val nasjonalOppgaveService: NasjonalOppgaveService, private val sykmelderService: SykmelderService, private val personService: PersonService,