Skip to content

Commit

Permalink
EY-4773 Mindre rettinger for oppgave knytt til inntekt (#6560)
Browse files Browse the repository at this point in the history
* rette merknad for oppgave som gjelder inntektsendring

* 7 dager frist oppgave nye inntektsopplysninger

* 7 dager frist oppgave nye inntektsopplysninger
  • Loading branch information
andreasbalevik authored Dec 4, 2024
1 parent feafb5d commit 3f5cc41
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -185,24 +185,22 @@ class BehandlingStatusServiceImpl(

registrerVedtakHendelse(behandling.id, vedtak.vedtakHendelse, HendelseType.FATTET)

val merknadBehandling =
val merknad =
when (brukerTokenInfo) {
is Saksbehandler -> "Behandlet av ${brukerTokenInfo.ident}"
is Saksbehandler -> genererMerknad(vedtak, "Behandlet av ${brukerTokenInfo.ident}")
is Systembruker -> {
if (behandling.revurderingsaarsak() == Revurderingaarsak.INNTEKTSENDRING) {
"Inntektsendring - automatisk behandlet"
} else {
"Behandlet av systemet"
genererMerknad(vedtak, "Behandlet av systemet")
}
}
}

oppgaveService.tilAttestering(
referanse = vedtak.sakIdOgReferanse.referanse,
type = OppgaveType.fra(behandling.type),
merknad =
listOfNotNull(vedtak.vedtakType.tilLesbarString(), merknadBehandling, vedtak.vedtakHendelse.kommentar)
.joinToString(separator = ": "),
merknad = merknad,
)
}

Expand Down Expand Up @@ -388,4 +386,11 @@ class BehandlingStatusServiceImpl(
private fun hentBehandling(behandlingId: UUID): Behandling =
behandlingService.hentBehandling(behandlingId)
?: throw NotFoundException("Fant ikke behandling med id=$behandlingId")

private fun genererMerknad(
vedtak: VedtakEndringDTO,
merknad: String,
): String =
listOfNotNull(vedtak.vedtakType.tilLesbarString(), merknad, vedtak.vedtakHendelse.kommentar)
.joinToString(separator = ": ")
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import no.nav.etterlatte.omregning.OmregningHendelseType
import no.nav.etterlatte.oppgave.OppgaveService
import org.slf4j.LoggerFactory
import java.time.YearMonth
import java.time.temporal.ChronoUnit
import java.util.UUID

class InntektsjusteringSelvbetjeningService(
Expand Down Expand Up @@ -88,6 +89,7 @@ class InntektsjusteringSelvbetjeningService(
kilde = OppgaveKilde.BRUKERDIALOG,
type = OppgaveType.INNTEKTSOPPLYSNING,
merknad = "Ny inntektsopplysning",
frist = Tidspunkt.now().plus(7L, ChronoUnit.DAYS),
referanse = mottattInntektsjustering.journalpostId,
)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ class InntektsjusteringSelvbetjeningServiceTest {
fun beforeEach() {
clearAllMocks()
every { rapid.publiser(any(), any()) } returns Pair(1, 1L)
every { oppgaveService.opprettOppgave(any(), any(), any(), any(), any()) } returns mockk()
every { oppgaveService.opprettOppgave(any(), any(), any(), any(), any(), any()) } returns mockk()
}

@Test
Expand Down Expand Up @@ -285,7 +285,7 @@ class InntektsjusteringSelvbetjeningServiceTest {
type = OppgaveType.INNTEKTSOPPLYSNING,
merknad = "Ny inntektsopplysning",
referanse = "123",
frist = null,
frist = any(),
saksbehandler = null,
)
}
Expand Down

0 comments on commit 3f5cc41

Please sign in to comment.