Skip to content

Commit

Permalink
DAG-876 Endret routing for anke fra benk 4450 til 4270, samt slettet …
Browse files Browse the repository at this point in the history
…gammel kode for klage og anke.

Co-authored-by: Geir André Lund <[email protected]>
  • Loading branch information
Frode Sjovatsen and geiralund committed Oct 9, 2023
1 parent 986f859 commit 7324198
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 16 deletions.
2 changes: 0 additions & 2 deletions modell/src/main/kotlin/no/nav/dagpenger/mottak/Innsending.kt
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,6 @@ class Innsending private constructor(
is Etablering -> innsending.tilstand(hendelse, AventerVurderHenvendelseArenaOppgave)
is Klage -> innsending.tilstand(hendelse, AventerVurderHenvendelseArenaOppgave)
is Anke -> innsending.tilstand(hendelse, AventerVurderHenvendelseArenaOppgave)
is KlageOgAnke -> innsending.tilstand(hendelse, AventerVurderHenvendelseArenaOppgave)
is UkjentSkjemaKode -> innsending.tilstand(hendelse, AvventerGosysOppgave)
is UtenBruker -> innsending.tilstand(hendelse, UkjentBruker)
is KlageForskudd -> innsending.tilstand(hendelse, AvventerGosysOppgave)
Expand Down Expand Up @@ -834,7 +833,6 @@ class Innsending private constructor(
is Etablering -> InnsendingObserver.Type.Etablering
is Ettersending -> InnsendingObserver.Type.Ettersending
is Gjenopptak -> InnsendingObserver.Type.Gjenopptak
is KlageOgAnke -> InnsendingObserver.Type.KlageOgAnke
is Klage -> InnsendingObserver.Type.Klage
is Anke -> InnsendingObserver.Type.Anke
is NySøknad -> InnsendingObserver.Type.NySøknad
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -209,12 +209,6 @@ data class Etablering(
override fun henvendelseNavn(): String = "Etablering\n"
}

data class KlageOgAnke(
override val journalpost: Journalpost,
) : KategorisertJournalpost(journalpost) {
override fun henvendelseNavn(): String = "Klage og anke\n"
}

data class Klage(
override val journalpost: Journalpost,
) : KategorisertJournalpost(journalpost) {
Expand All @@ -225,6 +219,19 @@ data class Anke(
override val journalpost: Journalpost,
) : KategorisertJournalpost(journalpost) {
override fun henvendelseNavn(): String = "Anke\n"

override fun finnOppgaveBenk(
rutingOppslag: RutingOppslag?,
oppfyllerMinsteArbeidsinntekt: Boolean?,
person: Person?,
): OppgaveBenk {
return OppgaveBenk(
id = "4270",
beskrivelse = henvendelseNavn(),
datoRegistrert = journalpost.datoRegistrert(),
tilleggsinformasjon = tilleggsinformasjon(),
)
}
}

data class KlageForskudd(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import no.nav.dagpenger.mottak.JournalpostVisitor
import no.nav.dagpenger.mottak.KategorisertJournalpost
import no.nav.dagpenger.mottak.Klage
import no.nav.dagpenger.mottak.KlageForskudd
import no.nav.dagpenger.mottak.KlageOgAnke
import no.nav.dagpenger.mottak.NySøknad
import no.nav.dagpenger.mottak.SpesifikkKontekst
import no.nav.dagpenger.mottak.UkjentSkjemaKode
Expand Down Expand Up @@ -175,11 +174,6 @@ class Journalpost constructor(
}
}

private fun klageOgAnkeType(journalpost: Journalpost): KategorisertJournalpost {
// Klage og anke på papir (hvor det ikke skilles)
return KlageOgAnke(journalpost)
}

private fun klageType(journalpost: Journalpost): KategorisertJournalpost {
return when (journalpost.behandlingstema) {
"ab0451" -> KlageForskudd(journalpost)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -562,7 +562,7 @@ internal class InnsendingTest : AbstractEndeTilEndeTest() {
],
)
@ParameterizedTest
fun `skal håndtere at informasjon om bruker ikke er funnet og skjema er klage og anke`(behandlingstema: String) {
fun `skal håndtere at informasjon om bruker ikke er funnet og skjema er klage`(behandlingstema: String) {
håndterJoarkHendelse()
håndterJournalpostData(brevkode = "NAV 90-00.08", behandlingstema = behandlingstema)
håndterPersonInformasjonIkkeFunnet()
Expand All @@ -588,6 +588,40 @@ internal class InnsendingTest : AbstractEndeTilEndeTest() {
}
}

@ValueSource(
strings = [
"ab0438",
"ab0451",
"ab0452",
],
)
@ParameterizedTest
fun `skal håndtere at informasjon om bruker ikke er funnet og skjema er anke`(behandlingstema: String) {
håndterJoarkHendelse()
håndterJournalpostData(brevkode = "NAV 90-00.08 A", behandlingstema = behandlingstema)
håndterPersonInformasjonIkkeFunnet()
håndterGosysOppgaveOpprettet()

assertTilstander(
MottattType,
AvventerJournalpostType,
AvventerPersondataType,
UkjentBrukerType,
InnsendingFerdigstiltType,
)

inspektør.also {
assertNoErrors(it)
assertMessages(it)
println(it.innsendingLogg.toString())
}

assertFerdigstilt {
assertNotNull(it.datoRegistrert)
assertEquals("4270", it.behandlendeEnhet)
}
}

@Test
fun `skal forhindre at ferdigstilte joarkhendelser skal behandles på nytt`() {
håndterJoarkHendelse()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ class OppgavebenkTest {
val jp = lagjournalpostData(brevkode = "NAV 90-00.08 A").kategorisertJournalpost()
jp.oppgaveBenk(person = person, rutingOppslag = null, oppfyllerMinsteArbeidsinntekt = null).also {
assertEquals("Anke\n", it.beskrivelse)
assertEquals("4450", it.id)
assertEquals("4270", it.id)
}
}

Expand Down

0 comments on commit 7324198

Please sign in to comment.