diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt index 439fdf0b..00fa0fdc 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveService.kt @@ -41,6 +41,7 @@ class NasjonalOppgaveService( fun lagreOppgave(papirManuellOppgave: PapirManuellOppgave): NasjonalManuellOppgaveDAO { val eksisterendeOppgave = nasjonalOppgaveRepository.findBySykmeldingId(papirManuellOppgave.sykmeldingId) + securelog.info("Forsøkte å hente eksisterende oppgave med sykmeldingId ${papirManuellOppgave.sykmeldingId} , fant følgende: $eksisterendeOppgave") if (eksisterendeOppgave != null) { log.info("Fant eksisterende oppgave med sykmeldingId ${papirManuellOppgave.sykmeldingId} , oppdaterer oppgave med database id ${eksisterendeOppgave.id}") @@ -141,7 +142,7 @@ fun mapToDao( aktorId = papirManuellOppgave.papirSmRegistering.aktorId, dokumentInfoId = papirManuellOppgave.papirSmRegistering.dokumentInfoId, datoOpprettet = papirManuellOppgave.papirSmRegistering.datoOpprettet?.toLocalDateTime(), - oppgaveId = papirManuellOppgave.oppgaveId, + oppgaveId = papirManuellOppgave.oppgaveid, ferdigstilt = false, papirSmRegistrering = PapirSmRegistering( @@ -193,7 +194,7 @@ fun mapToDao( return PapirManuellOppgave( sykmeldingId = nasjonalManuellOppgaveDAO.sykmeldingId, fnr = nasjonalManuellOppgaveDAO.fnr, - oppgaveId = nasjonalManuellOppgaveDAO.oppgaveId, + oppgaveid = nasjonalManuellOppgaveDAO.oppgaveId, papirSmRegistering = PapirSmRegistering( journalpostId = papirSmRegistering.journalpostId, oppgaveId = papirSmRegistering.oppgaveId, 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 c677097d..15723f21 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 @@ -63,8 +63,11 @@ class NasjonalOppgaveController( } log.info("papirsykmelding: henter oppgave med id $oppgaveId gjennom syk-dig proxy") val oppgave = smregistreringClient.getOppgaveRequest(authorization, oppgaveId) + log.info("har hentet papirManuellOppgave via syk-dig proxy") + val papirManuellOppgave = oppgave.body if (papirManuellOppgave != null) { + log.info("har hentet papirManuellOppgave via syk-dig proxy og oppgaven er ikke null") securelog.info("lagrer nasjonalOppgave i db $papirManuellOppgave") nasjonalOppgaveService.lagreOppgave(papirManuellOppgave) return oppgave diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/model/PapirSykmelding.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/model/PapirSykmelding.kt index 1291f39e..b68d83bb 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/model/PapirSykmelding.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/model/PapirSykmelding.kt @@ -7,7 +7,7 @@ import java.time.OffsetDateTime data class PapirManuellOppgave( val fnr: String?, val sykmeldingId: String, - val oppgaveId: Int, + val oppgaveid: Int, var pdfPapirSykmelding: ByteArray, val papirSmRegistering: PapirSmRegistering, val documents: List, diff --git a/src/test/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveServiceTest.kt b/src/test/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveServiceTest.kt index 2932c7bd..f45a54bf 100644 --- a/src/test/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveServiceTest.kt +++ b/src/test/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/NasjonalOppgaveServiceTest.kt @@ -23,7 +23,6 @@ import no.nav.sykdig.digitalisering.saf.SafJournalpostGraphQlClient import no.nav.sykdig.digitalisering.saf.graphql.SafQueryJournalpost import no.nav.sykdig.digitalisering.tilgangskontroll.OppgaveSecurityService import no.nav.sykdig.model.OppgaveDbModel -import no.nav.sykdig.utils.createTitleNasjonal import okhttp3.internal.EMPTY_BYTE_ARRAY import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Assertions.assertTrue @@ -170,7 +169,7 @@ class NasjonalOppgaveServiceTest : IntegrationTest() { return PapirManuellOppgave( sykmeldingId = "123", fnr = "fnr", - oppgaveId = 123, + oppgaveid = 123, pdfPapirSykmelding = EMPTY_BYTE_ARRAY, papirSmRegistering = PapirSmRegistering(