Skip to content

Commit

Permalink
chore: updating db when korrigering oppgave
Browse files Browse the repository at this point in the history
  • Loading branch information
jaflaten committed Dec 5, 2024
1 parent 3f250c5 commit 27d413a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,10 @@ class NasjonalOppgaveService(
oppgaveClient.ferdigstillNasjonalOppgave(oppgaveId, ferdigstillRegistrering.sykmeldingId, ferdigstillRegistrering, loggingMeta)
}

fun getVeilederIdent(): String {
return oppgaveSecurityService.getNavIdent().veilederIdent
}

fun avvisOppgave(
oppgaveId: Int,
request: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import no.nav.sykdig.digitalisering.papirsykmelding.api.model.PapirManuellOppgav
import no.nav.sykdig.digitalisering.papirsykmelding.api.model.SmRegistreringManuell
import no.nav.sykdig.digitalisering.papirsykmelding.api.model.Sykmelder
import no.nav.sykdig.digitalisering.papirsykmelding.db.model.NasjonalManuellOppgaveDAO
import no.nav.sykdig.digitalisering.papirsykmelding.db.model.Utfall
import no.nav.sykdig.digitalisering.pdl.Navn
import no.nav.sykdig.digitalisering.pdl.PersonService
import no.nav.sykdig.securelog
Expand Down Expand Up @@ -75,7 +76,7 @@ class NasjonalOppgaveController(
}
log.info(
"Fant ingen uløste manuelle oppgaver med oppgaveid {}",
StructuredArguments.keyValue("oppgaveId", oppgaveId)
StructuredArguments.keyValue("oppgaveId", oppgaveId),
)
return ResponseEntity.notFound().build()
}
Expand Down Expand Up @@ -147,13 +148,12 @@ class NasjonalOppgaveController(
}
log.info(
"Fant ingen ferdigstilte sykmeldinger med sykmeldingId {}",
StructuredArguments.keyValue("sykmeldingId", sykmeldingId)
StructuredArguments.keyValue("sykmeldingId", sykmeldingId),
)
return ResponseEntity.notFound().build()
}



@PostMapping("/oppgave/{oppgaveId}/tilgosys")
fun sendOppgaveTilGosys(
@PathVariable oppgaveId: String,
Expand All @@ -171,16 +171,16 @@ class NasjonalOppgaveController(
@RequestBody papirSykmelding: SmRegistreringManuell,
): ResponseEntity<String> {
log.info("papirsykmelding: Korrrigerer sykmelding med id $sykmeldingId gjennom syk-dig proxy")
val res = smregistreringClient.postKorrigerSykmeldingRequest(authorization, sykmeldingId, navEnhet, papirSykmelding)

// Temporary fix to ensure local DB is updated and in sync. When korrigerSykmelding is moved to syk-dig this should be removed.
log.info("papirsykmelding: henter ferdigstilt sykmelding med id $sykmeldingId gjennom syk-dig proxy")
val ferdigstiltSykmeldingRequest = smregistreringClient.getFerdigstiltSykmeldingRequest(authorization, sykmeldingId)
val papirManuellOppgave = ferdigstiltSykmeldingRequest.body
if (papirManuellOppgave != null) {
securelog.info("lagrer nasjonalOppgave i db $papirManuellOppgave")
nasjonalOppgaveService.lagreOppgave(papirManuellOppgave)
}
val res = smregistreringClient.postKorrigerSykmeldingRequest(authorization, sykmeldingId, navEnhet, papirSykmelding)

securelog.info("Oppdaterer korrigert oppgave i syk-dig-backend db $papirSykmelding")
nasjonalOppgaveService.oppdaterOppgave(
sykmeldingId = sykmeldingId,
utfall = Utfall.OK.toString(),
ferdigstiltAv = nasjonalOppgaveService.getVeilederIdent(),
avvisningsgrunn = null,
smRegistreringManuell = papirSykmelding,
)
return res
}

Expand Down

0 comments on commit 27d413a

Please sign in to comment.