Skip to content

Commit 60ff710

Browse files
committed
Endret slik at ef-persnhendelse nå sender med en liste med personIdenter for opprettelse av behandle automatisk inntektsendringer tasks. Vi tar nå i mot en liste med identer.
1 parent 6f769c7 commit 60ff710

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

src/main/kotlin/no/nav/familie/ef/sak/behandling/revurdering/RevurderingController.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@ class RevurderingController(
8484

8585
@PostMapping("behandleAutomatisk")
8686
fun opprettAutomatiskInntektsendringsTask(
87-
@RequestBody personident: String,
87+
@RequestBody personIdenter: List<String>,
8888
): Ressurs<Boolean> {
8989
// tilgangService.validerTilgangTilBehandling(behandlingId, AuditLoggerEvent.ACCESS)
90-
revurderingService.opprettAutomatiskInntektsendringTask(personident)
90+
revurderingService.opprettAutomatiskInntektsendringTask(personIdenter)
9191
return Ressurs.success(true)
9292
}
9393
}

src/main/kotlin/no/nav/familie/ef/sak/behandling/revurdering/RevurderingService.kt

+10-6
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,19 @@ class RevurderingService(
144144
}
145145

146146
@Transactional
147-
fun opprettAutomatiskInntektsendringTask(personident: String) {
147+
fun opprettAutomatiskInntektsendringTask(personIdenter: List<String>) {
148148
if (LeaderClient.isLeader() == true) {
149149
// val ukenummer = LocalDate.now().get(IsoFields.WEEK_OF_WEEK_BASED_YEAR)
150150
// val year = LocalDate.now().year
151-
val payload = personident
152-
val finnesTask = taskService.finnTaskMedPayloadOgType(payload, BehandleAutomatiskInntektsendringTask.TYPE)
153-
if (finnesTask == null) {
154-
val task = BehandleAutomatiskInntektsendringTask.opprettTask(payload)
155-
taskService.save(task)
151+
152+
personIdenter.forEach { personIdent ->
153+
val payload = personIdent
154+
val finnesTask = taskService.finnTaskMedPayloadOgType(payload, BehandleAutomatiskInntektsendringTask.TYPE)
155+
156+
if (finnesTask == null) {
157+
val task = BehandleAutomatiskInntektsendringTask.opprettTask(payload)
158+
taskService.save(task)
159+
}
156160
}
157161
}
158162
}

src/main/kotlin/no/nav/familie/ef/sak/forvaltning/OppgaveforvaltningsController.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ class OppgaveforvaltningsController(
103103
fun manuellOpprettelseAvBehandleAutomatiskInntektsendringTask(
104104
@RequestBody manuellOpprettelseAvBehandleAutomatiskInntektsendringTaskRequestBody: ManuellOpprettelseAvBehandleAutomatiskInntektsendringTaskRequestBody,
105105
) {
106-
revurderingService.opprettAutomatiskInntektsendringTask(personident = manuellOpprettelseAvBehandleAutomatiskInntektsendringTaskRequestBody.personIdent)
106+
revurderingService.opprettAutomatiskInntektsendringTask(personIdenter = listOf(manuellOpprettelseAvBehandleAutomatiskInntektsendringTaskRequestBody.personIdent))
107107
}
108108
}
109109

0 commit comments

Comments
 (0)