Skip to content

Commit 679a589

Browse files
authored
TFP-6042 pensjoner vanlig opplysningplikt aksjonspunkt (#7641)
1 parent b9f1e1c commit 679a589

File tree

9 files changed

+12
-264
lines changed

9 files changed

+12
-264
lines changed

behandlingslager/domene/src/main/java/no/nav/foreldrepenger/behandlingslager/behandling/aksjonspunkt/AksjonspunktDefinisjon.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,6 @@ public enum AksjonspunktDefinisjon implements Kodeverdi {
6565
FATTER_VEDTAK(AksjonspunktKodeDefinisjon.FATTER_VEDTAK_KODE,
6666
AksjonspunktType.MANUELL, "Fatter vedtak", BehandlingStegType.FATTE_VEDTAK, VurderingspunktType.INN, UTEN_VILKÅR, SkjermlenkeType.VEDTAK, ENTRINN,
6767
EnumSet.of(ES, FP, SVP)),
68-
SØKERS_OPPLYSNINGSPLIKT_MANU(
69-
AksjonspunktKodeDefinisjon.SØKERS_OPPLYSNINGSPLIKT_MANU_KODE, AksjonspunktType.MANUELL,
70-
"Vurder søkers opplysningsplikt ved ufullstendig/ikke-komplett søknad", BehandlingStegType.KONTROLLERER_SØKERS_OPPLYSNINGSPLIKT,
71-
VurderingspunktType.UT, VilkårType.SØKERSOPPLYSNINGSPLIKT, SkjermlenkeType.OPPLYSNINGSPLIKT, ENTRINN, EnumSet.of(ES, FP, SVP)),
7268
AVKLAR_DEKNINGSGRAD(AksjonspunktKodeDefinisjon.AVKLAR_DEKNINGSGRAD_KODE,
7369
AksjonspunktType.MANUELL, "Avklar dekningsgrad", BehandlingStegType.DEKNINGSGRAD, VurderingspunktType.UT,
7470
UTEN_VILKÅR, SkjermlenkeType.KONTROLL_AV_SAKSOPPLYSNINGER, TOTRINN, EnumSet.of(FP)),
@@ -351,6 +347,8 @@ public enum AksjonspunktDefinisjon implements Kodeverdi {
351347
@Deprecated
352348
UTGÅTT_5014("5014", AksjonspunktType.MANUELL, "Manuell vurdering av foreldreansvarsvilkåret 4.ledd"),
353349
@Deprecated
350+
UTGÅTT_5017("5017", AksjonspunktType.MANUELL, "Vurder søkers opplysningsplikt ved ufullstendig/ikke-komplett søknad"),
351+
@Deprecated
354352
UTGÅTT_5019("5019", AksjonspunktType.MANUELL, "Avklar lovlig opphold."),
355353
@Deprecated
356354
UTGÅTT_5020("5020", AksjonspunktType.MANUELL, "Avklar om bruker er bosatt."),

behandlingslager/domene/src/main/java/no/nav/foreldrepenger/behandlingslager/behandling/aksjonspunkt/AksjonspunktKodeDefinisjon.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ public class AksjonspunktKodeDefinisjon {
5454

5555
public static final String REGISTRER_PAPIRSØKNAD_ENGANGSSTØNAD_KODE = "5012";
5656

57-
public static final String SØKERS_OPPLYSNINGSPLIKT_MANU_KODE = "5017";
5857
public static final String SØKERS_OPPLYSNINGSPLIKT_OVST_KODE = "6002";
5958

6059
public static final String VARSEL_REVURDERING_MANUELL_KODE = "5026";
@@ -146,7 +145,7 @@ public class AksjonspunktKodeDefinisjon {
146145

147146
// Utgåtte aksjonspunktkoder. Finnes i DB. Helst ikke gjenbruk 5nnn til andre formål enn det opprinnelige før det har gått noe tid
148147
// "5004" "5005" "5006" "5008" "5009"
149-
// "5011" "5013" "5014" "5019"
148+
// "5011" "5013" "5014" "5017" "5019"
150149
// "5020" "5021" "5022" "5023" "5024" "5025"
151150
// "5032" "5036"
152151
// "5042" "5044" "5045" "5048"

domenetjenester/familie-hendelse/src/main/java/no/nav/foreldrepenger/familiehendelse/aksjonspunkt/HistorikkSammeBarnTjeneste.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ public static SkjermlenkeType getSkjermlenkeType(VilkårType vilkårType, Aksjon
8989
return switch (aksjonspunktKode) {
9090
case MANUELL_VURDERING_AV_SØKNADSFRISTVILKÅRET -> SkjermlenkeType.SOEKNADSFRIST;
9191
case VURDER_OMSORGSOVERTAKELSEVILKÅRET -> SkjermlenkeType.FAKTA_OM_OMSORGSOVERTAKELSE;
92-
case SØKERS_OPPLYSNINGSPLIKT_MANU -> SkjermlenkeType.OPPLYSNINGSPLIKT;
9392
case AVKLAR_OM_SØKER_HAR_MOTTATT_STØTTE -> SkjermlenkeType.getSkjermlenkeTypeForMottattStotte(vilkårType); // avklar om søker har mottatt støte
9493
default -> throw new UnsupportedOperationException("Støtter ikke aksjonspunktKode=" + aksjonspunktKode);
9594
};

domenetjenester/registerinnhenting/src/main/java/no/nav/foreldrepenger/domene/registerinnhenting/impl/Endringskontroller.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ public class Endringskontroller {
4646
private static final Logger LOG = LoggerFactory.getLogger(Endringskontroller.class);
4747
private static final Set<BehandlingStegType> STARTPUNKT_STEG_INNGANG_VILKÅR = Set.of(StartpunktType.INNGANGSVILKÅR_OPPLYSNINGSPLIKT.getBehandlingSteg(),
4848
StartpunktType.SØKERS_RELASJON_TIL_BARNET.getBehandlingSteg());
49-
private static final AksjonspunktDefinisjon SPESIALHÅNDTERT_AKSJONSPUNKT = AksjonspunktDefinisjon.SØKERS_OPPLYSNINGSPLIKT_MANU;
50-
private static final StartpunktType SPESIALHÅNDTERT_AKSJONSPUNKT_STARTPUNKT = StartpunktType.INNGANGSVILKÅR_OPPLYSNINGSPLIKT;
5149
private BehandlingskontrollTjeneste behandlingskontrollTjeneste;
5250
private AksjonspunktkontrollTjeneste aksjonspunktkontrollTjeneste;
5351
private BehandlingModellTjeneste behandlingModellTjeneste;
@@ -125,12 +123,9 @@ public void spolTilStartpunkt(Behandling behandling, BehandlingLås lås, Endrin
125123
private void doSpolTilStartpunkt(BehandlingReferanse ref, Skjæringstidspunkt stp, BehandlingskontrollKontekst kontekst,
126124
Behandling behandling, StartpunktType startpunktType) {
127125
var startPunktSteg = startpunktType.getBehandlingSteg();
128-
var skalSpesialHåndteres = behandling.getÅpentAksjonspunktMedDefinisjonOptional(SPESIALHÅNDTERT_AKSJONSPUNKT).isPresent() &&
129-
SPESIALHÅNDTERT_AKSJONSPUNKT_STARTPUNKT.getRangering() < startpunktType.getRangering();
130-
var tilSteg = skalSpesialHåndteres ? SPESIALHÅNDTERT_AKSJONSPUNKT.getBehandlingSteg() : startPunktSteg;
131126

132127
oppdaterStartpunktVedBehov(behandling, startpunktType);
133-
doSpolTilSteg(kontekst, behandling, tilSteg, ref, stp);
128+
doSpolTilSteg(kontekst, behandling, startPunktSteg, ref, stp);
134129
}
135130

136131
private void doSpolTilSteg(BehandlingskontrollKontekst kontekst, Behandling behandling, BehandlingStegType tilSteg, BehandlingReferanse ref, Skjæringstidspunkt stp) {
@@ -194,7 +189,7 @@ private void loggSpoleutfall(Behandling behandling, BehandlingStegType førSteg,
194189
.utledAksjonspunkterFomSteg(ref, stp, fomSteg);
195190
var resultatDef = resultater.stream().map(AksjonspunktResultat::getAksjonspunktDefinisjon).collect(Collectors.toSet());
196191
var avbrytes = behandling.getÅpneAksjonspunkter().stream()
197-
.filter(ap -> !ap.erManueltOpprettet() && !ap.erAutopunkt() && !SPESIALHÅNDTERT_AKSJONSPUNKT.equals(ap.getAksjonspunktDefinisjon()))
192+
.filter(ap -> !ap.erManueltOpprettet() && !ap.erAutopunkt())
198193
.filter(ap -> !erReturBeslutter(ref, ap.getAksjonspunktDefinisjon()))
199194
.filter(ap -> !resultatDef.contains(ap.getAksjonspunktDefinisjon()))
200195
.filter(ap -> behandlingModellTjeneste.skalAksjonspunktLøsesIEllerEtterSteg(ref.fagsakYtelseType(), ref.behandlingType(), fomSteg, ap.getAksjonspunktDefinisjon()))

domenetjenester/registerinnhenting/src/test/java/no/nav/foreldrepenger/domene/registerinnhenting/impl/EndringskontrollerTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -344,26 +344,26 @@ void before() {
344344
}
345345

346346
@Test
347-
void skal_spole_til_INNGANG_når_behandlingen_står_i_UTGANG_med_op_og_startpunkt_er_senere_steg_som_behandlingen_står_i() {
347+
void skal_ikke_spole_til_INNGANG_når_behandlingen_står_i_UTGANG_med_op_og_startpunkt_er_senere_steg_som_behandlingen_står_i() {
348348
// Arrange
349349
var scenario = ScenarioMorSøkerForeldrepenger.forFødsel()
350350
.medBehandlingType(BehandlingType.FØRSTEGANGSSØKNAD);
351-
scenario.leggTilAksjonspunkt(AksjonspunktDefinisjon.SØKERS_OPPLYSNINGSPLIKT_MANU, BehandlingStegType.KONTROLLERER_SØKERS_OPPLYSNINGSPLIKT);
351+
scenario.leggTilAksjonspunkt(AksjonspunktDefinisjon.SJEKK_TERMINBEKREFTELSE, BehandlingStegType.SØKERS_RELASJON_TIL_BARN);
352352
var behandling = scenario.lagMocked();
353-
behandling.setStartpunkt(StartpunktType.INNGANGSVILKÅR_OPPLYSNINGSPLIKT);
353+
behandling.setStartpunkt(StartpunktType.SØKERS_RELASJON_TIL_BARNET);
354354

355-
forceOppdaterBehandlingSteg(behandling, BehandlingStegType.KONTROLLERER_SØKERS_OPPLYSNINGSPLIKT, BehandlingStegStatus.UTGANG, BehandlingStegStatus.UTFØRT);
355+
forceOppdaterBehandlingSteg(behandling, BehandlingStegType.SØKERS_RELASJON_TIL_BARN, BehandlingStegStatus.UTGANG, BehandlingStegStatus.UTFØRT);
356356

357-
var startpunktSrb = StartpunktType.SØKERS_RELASJON_TIL_BARNET;
358-
when(startpunktTjenesteMock.utledStartpunktForDiffBehandlingsgrunnlag(any(), any(), any(EndringsresultatDiff.class))).thenReturn(startpunktSrb);
357+
var startpunktMedl = StartpunktType.INNGANGSVILKÅR_MEDLEMSKAP;
358+
when(startpunktTjenesteMock.utledStartpunktForDiffBehandlingsgrunnlag(any(), any(), any(EndringsresultatDiff.class))).thenReturn(startpunktMedl);
359359
var endringskontroller = endringskontroller();
360360
lenient().when(behandlingModellTjenesteMock.erStegAEtterStegB(any(), any(), eq(BehandlingStegType.KONTROLLERER_SØKERS_OPPLYSNINGSPLIKT), eq(BehandlingStegType.KONTROLLERER_SØKERS_OPPLYSNINGSPLIKT))).thenReturn(false);
361361

362362
// Act
363363
endringskontroller.spolTilStartpunkt(behandling, lås, EndringsresultatDiff.medDiff(Inntektsmelding.class, 1L, 2L), StartpunktType.UDEFINERT);
364364

365365
// Assert
366-
verify(behandlingskontrollTjenesteMock).behandlingTilbakeføringTilTidligereBehandlingSteg(any(),eq(BehandlingStegType.KONTROLLERER_SØKERS_OPPLYSNINGSPLIKT));
366+
verify(behandlingskontrollTjenesteMock, times(0)).behandlingTilbakeføringTilTidligereBehandlingSteg(any(), any());
367367
}
368368

369369
@Test

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/behandling/søknad/aksjonspunkt/BekreftSokersOpplysningspliktManuDto.java

Lines changed: 0 additions & 55 deletions
This file was deleted.

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/behandling/søknad/aksjonspunkt/BekreftSøkersOpplysningspliktManuellOppdaterer.java

Lines changed: 0 additions & 79 deletions
This file was deleted.

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/behandling/søknad/aksjonspunkt/InntektsmeldingSomIkkeKommerDto.java

Lines changed: 0 additions & 39 deletions
This file was deleted.

web/src/test/java/no/nav/foreldrepenger/web/app/tjenester/behandling/søknad/BekreftSøkersOpplysningspliktManuellOppdatererTest.java

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)