Skip to content

Commit

Permalink
Ikke bruk egen maltype men gjenbruk INFOPU fra FEIL_PRAKSIS
Browse files Browse the repository at this point in the history
  • Loading branch information
espenwaaga committed Jan 28, 2025
1 parent 7b83da8 commit fe71b36
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 18 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
package no.nav.foreldrepenger.dokumentbestiller;

import com.fasterxml.jackson.annotation.JsonValue;
import no.nav.foreldrepenger.behandlingslager.kodeverk.Kodeverdi;

import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Optional;
import java.util.Set;

import com.fasterxml.jackson.annotation.JsonValue;

import no.nav.foreldrepenger.behandlingslager.kodeverk.Kodeverdi;

public enum DokumentMalType implements Kodeverdi {

FRITEKSTBREV("FRITEK"),
Expand Down Expand Up @@ -38,7 +37,6 @@ public enum DokumentMalType implements Kodeverdi {
ETTERLYS_INNTEKTSMELDING("ELYSIM"),
ENDRING_UTBETALING("ENDUTB"), // Denne brukes kun for å utlede tittel når overstyrer vedtaksbrev pga fordeling av ytelsen
FORELDREPENGER_FEIL_PRAKSIS_UTSETTELSE_INFOBREV("INFOPU"),
FORELDREPENGER_FEIL_IVERKSETTELSE_FRI_UTSETTELSE_INFOBREV("INFIFU"),

// Må gjeninnføre for å flytte anker
@Deprecated KLAGE_AVVIST_DOK("KLAGAV"),
Expand Down Expand Up @@ -165,8 +163,7 @@ private static String utledDokumentTittel(DokumentMalType mal) {
case ANKE_OMGJORT -> "Vedtak om omgjøring i ankesak";
case ANKE_OPPHEVET -> "Ankebrev om beslutning om oppheving";
case ENDRING_UTBETALING -> "Endring i fordeling av ytelsen";
case FORELDREPENGER_FEIL_PRAKSIS_UTSETTELSE_INFOBREV -> "Melding om ny vurdering av tidligere avslag";
case FORELDREPENGER_FEIL_IVERKSETTELSE_FRI_UTSETTELSE_INFOBREV -> "Melding om ny vurdering av tidligere avslag"; // TODO: Tittel
case FORELDREPENGER_FEIL_PRAKSIS_UTSETTELSE_INFOBREV -> "Melding om ny vurdering av tidligere avslag"; // TODO: Tittel på
};
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
package no.nav.foreldrepenger.dokumentbestiller.autopunkt;

import static no.nav.foreldrepenger.behandlingslager.behandling.BehandlingÅrsakType.INFOBREV_OPPHOLD;
import static no.nav.foreldrepenger.behandlingslager.behandling.BehandlingÅrsakType.INFOBREV_PÅMINNELSE;

import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;

import no.nav.foreldrepenger.behandlingslager.behandling.Behandling;
import no.nav.foreldrepenger.behandlingslager.behandling.BehandlingÅrsakType;
import no.nav.foreldrepenger.behandlingslager.behandling.RevurderingVarslingÅrsak;
Expand All @@ -16,6 +12,9 @@
import no.nav.foreldrepenger.dokumentbestiller.DokumentBestilling;
import no.nav.foreldrepenger.dokumentbestiller.DokumentMalType;

import static no.nav.foreldrepenger.behandlingslager.behandling.BehandlingÅrsakType.INFOBREV_OPPHOLD;
import static no.nav.foreldrepenger.behandlingslager.behandling.BehandlingÅrsakType.INFOBREV_PÅMINNELSE;

@ApplicationScoped
public class SendBrevForAutopunkt {

Expand Down Expand Up @@ -47,12 +46,6 @@ public SendBrevForAutopunkt(DokumentBestillerTjeneste dokumentBestillerTjeneste,
if (dokumentBehandlingTjeneste.erDokumentBestiltForFagsak(behandling.getFagsakId(), dokumentMal)) {
return;
}
} else if (behandling.harBehandlingÅrsak(BehandlingÅrsakType.FEIL_IVERKSETTELSE_FRI_UTSETTELSE)) {
dokumentMal = DokumentMalType.FORELDREPENGER_FEIL_IVERKSETTELSE_FRI_UTSETTELSE_INFOBREV;
// Akkurat denne skal ikke sendes flere ganger for en sak.
if (dokumentBehandlingTjeneste.erDokumentBestiltForFagsak(behandling.getFagsakId(), dokumentMal)) {
return;
}
}
if (harIkkeSendtBrevForMal(behandling.getId(), dokumentMal)) {
var dokumentBestilling = getBuilder(behandling, dokumentMal).build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ public static DokumentMal mapDokumentMal(DokumentMalType bestillingDokumentMal)
case ETTERLYS_INNTEKTSMELDING -> DokumentMal.ETTERLYS_INNTEKTSMELDING;
case ENDRING_UTBETALING -> DokumentMal.ENDRING_UTBETALING;
case FORELDREPENGER_FEIL_PRAKSIS_UTSETTELSE_INFOBREV -> DokumentMal.FORELDREPENGER_FEIL_PRAKSIS_UTSETTELSE_INFOBREV;
case FORELDREPENGER_FEIL_IVERKSETTELSE_FRI_UTSETTELSE_INFOBREV -> DokumentMal.FORELDREPENGER_FEIL_IVERKSETTELSE_FRI_UTSETTELSE_INFOBREV; // TODO
case KLAGE_AVVIST_DOK,
KLAGE_AVVIST_FRITEKST,
KLAGE_HJEMSENDT_DOK,
Expand Down

0 comments on commit fe71b36

Please sign in to comment.