Skip to content

Commit 4f50e95

Browse files
F - Faser ut lagring av ukjent bruker
Co-authored-by: mariam pervez <[email protected]>
1 parent f65cb41 commit 4f50e95

File tree

3 files changed

+26
-38
lines changed

3 files changed

+26
-38
lines changed

src/main/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingService.kt

+12-12
Original file line numberDiff line numberDiff line change
@@ -180,18 +180,18 @@ class JournalforingService(
180180
currentSed: SED?,
181181
saksInfoSamlet: SaksInfoSamlet?
182182
) {
183-
val skalSendesDirekte = sedHendelse.bucType in BUC_SOM_SENDES_DIREKTE || journalpostRequest.tema in listOf(OMSTILLING, EYBARNEP)
184-
val testMiljo = env != null && env in listOf("q2", "q1")
185-
186-
if (journalpostRequest.bruker == null && !skalSendesDirekte && !testMiljo) {
187-
logger.info("Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker og settes på vent")
188-
vurderBrukerInfo.lagreJournalPostUtenBruker(journalpostRequest, sedHendelse, hendelseType)
189-
return
190-
}
191-
192-
if (journalpostRequest.bruker == null) {
193-
logger.info("Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker, men miljøet er $env og sendes direkte")
194-
}
183+
// val skalSendesDirekte = sedHendelse.bucType in BUC_SOM_SENDES_DIREKTE || journalpostRequest.tema in listOf(OMSTILLING, EYBARNEP)
184+
// val testMiljo = env != null && env in listOf("q2", "q1")
185+
186+
// if (journalpostRequest.bruker == null && !skalSendesDirekte && !testMiljo) {
187+
// logger.info("Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker og settes på vent")
188+
// vurderBrukerInfo.lagreJournalPostUtenBruker(journalpostRequest, sedHendelse, hendelseType)
189+
// return
190+
// }
191+
192+
// if (journalpostRequest.bruker == null) {
193+
// logger.info("Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker, men miljøet er $env og sendes direkte")
194+
// }
195195

196196
val journalPostResponse = journalpostService.sendJournalPost(
197197
journalpostRequest,

src/main/kotlin/no/nav/eessi/pensjon/journalforing/skedulering/OpprettJournalpostUkjentBruker.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class OpprettJournalpostUkjentBruker(
3030

3131
@Scheduled(cron = "0 0 21 * * ?")
3232
fun dagligSjekkForLagredeJournalposter() {
33-
val jp = gcpStorageService.hentGamleRinaSakerMedJPDetaljer(7)
33+
val jp = gcpStorageService.hentGamleRinaSakerMedJPDetaljer(0)
3434

3535
if ((jp?.size ?: 0) > 10) {
3636
logger.error("${jp?.size} mangler bruker og er muligens mer enn forventet")

src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingAvbruttTest.kt

+13-25
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import no.nav.eessi.pensjon.shared.person.Fodselsnummer
2020
import no.nav.eessi.pensjon.shared.person.FodselsnummerGenerator
2121
import org.junit.jupiter.api.Assertions.assertEquals
2222
import org.junit.jupiter.api.BeforeEach
23+
import org.junit.jupiter.api.Disabled
2324
import org.junit.jupiter.api.Test
2425
import org.junit.jupiter.api.assertThrows
2526
import org.junit.jupiter.params.ParameterizedTest
@@ -55,20 +56,12 @@ internal class JournalforingAvbruttTest : JournalforingServiceBase() {
5556
fun `SED med ukjent fnr settes til avbrutt gitt at den ikke er i listen bucIkkeTilAvbrutt`(buc: BucType) {
5657
val sedHendelse = createMockSedHendelse(SedType.P8000, buc)
5758

58-
// buc som sendes direkte (uten lagring)
59-
if (buc in JournalforingService.BUC_SOM_SENDES_DIREKTE) {
60-
every { journalpostKlient.opprettJournalpost(any(), any(), any()) } returns
61-
mockk<OpprettJournalPostResponse>(relaxed = true).apply {
62-
every { journalpostId } returns "12345"
63-
every { journalpostferdigstilt } returns false
64-
}
65-
//benytter ordinær journalforing for buc som sendes direkte
66-
journalfor(sedHendelse, HendelseType.SENDT)
67-
} else {
68-
every { journalpostKlient.opprettJournalpost(any(), any(), any()) } returns mockk()
69-
journalManueltMedAvbrutt(sedHendelse, HendelseType.SENDT)
70-
}
71-
59+
every { journalpostKlient.opprettJournalpost(any(), any(), any()) } returns
60+
mockk<OpprettJournalPostResponse>(relaxed = true).apply {
61+
every { journalpostId } returns "12345"
62+
every { journalpostferdigstilt } returns false
63+
}
64+
journalfor(sedHendelse, HendelseType.SENDT)
7265
verify(exactly = 1) { journalpostKlient.oppdaterJournalpostMedAvbrutt(any()) }
7366
}
7467

@@ -94,10 +87,9 @@ internal class JournalforingAvbruttTest : JournalforingServiceBase() {
9487
justRun { oppgaveHandler.opprettOppgaveMeldingPaaKafkaTopic(capture(oppgaveSlot)) }
9588
justRun { journalpostKlient.oppdaterJournalpostMedAvbrutt(any()) }
9689

97-
journalManueltMedAvbrutt(sedHendelse, HendelseType.SENDT)
90+
journalfor(sedHendelse, HendelseType.SENDT)
9891

9992
verify(exactly = 1) { journalpostKlient.oppdaterJournalpostMedAvbrutt(any()) }
100-
// verify(exactly = 1) { journalpostKlient.opprettJournalpost(any(), any(), any()) }
10193
}
10294

10395
@Test
@@ -126,11 +118,11 @@ internal class JournalforingAvbruttTest : JournalforingServiceBase() {
126118
every { sakType } returns SakType.ALDER
127119
}
128120

129-
journalManueltMedAvbrutt(
130-
sedHendelse,
131-
HendelseType.SENDT,
121+
journalfor(
122+
sedHendelse = sedHendelse,
123+
hendelseType = HendelseType.SENDT,
132124
identer = listOf(identifisertPerson),
133-
saksInfoSamlet = SaksInfoSamlet(sakInformasjonFraPesys = sakInformasjonMock),
125+
saksInfoSamlet = SaksInfoSamlet(sakInformasjonFraPesys = sakInformasjonMock)
134126
)
135127

136128
verify(exactly = 1) { journalpostKlient.oppdaterJournalpostMedAvbrutt(any()) }
@@ -143,11 +135,7 @@ internal class JournalforingAvbruttTest : JournalforingServiceBase() {
143135
val sedHendelse = SedHendelse.fromJson(hendelse)
144136
val identifisertPerson = identifisertPDLPerson()
145137

146-
journalManueltMedAvbrutt(
147-
sedHendelse,
148-
HendelseType.MOTTATT,
149-
identer = listOf(identifisertPerson)
150-
)
138+
journalfor(sedHendelse, HendelseType.MOTTATT, listOf(identifisertPerson))
151139

152140
verify(exactly = 0) { journalpostKlient.oppdaterJournalpostMedAvbrutt(any()) }
153141
}

0 commit comments

Comments
 (0)