@@ -5,6 +5,7 @@ import no.nav.syfo.client.pdl.PdlClient
5
5
import no.nav.syfo.domain.PersonIdent
6
6
import no.nav.syfo.oppfolgingstilfelle.domain.PersonOppfolgingstilfelleVirksomhet
7
7
import no.nav.syfo.personoppgavehendelse.kafka.*
8
+ import no.nav.syfo.personstatus.application.IPersonOversiktStatusRepository
8
9
import no.nav.syfo.personstatus.db.*
9
10
import no.nav.syfo.personstatus.domain.*
10
11
import java.sql.Connection
@@ -13,6 +14,7 @@ import java.time.LocalDate
13
14
class PersonoversiktStatusService (
14
15
private val database : DatabaseInterface ,
15
16
private val pdlClient : PdlClient ,
17
+ private val personoversiktStatusRepository : IPersonOversiktStatusRepository ,
16
18
) {
17
19
private val isUbehandlet = true
18
20
private val isBehandlet = false
@@ -83,6 +85,10 @@ class PersonoversiktStatusService(
83
85
}
84
86
}
85
87
88
+ fun updateArbeidsuforhetVurderingStatus (personident : PersonIdent , isAktivVurdering : Boolean ) {
89
+ personoversiktStatusRepository.updateArbeidsuforhetVurderingStatus(personident, isAktivVurdering)
90
+ }
91
+
86
92
private fun createOrUpdatePersonOversiktStatus (
87
93
connection : Connection ,
88
94
personident : PersonIdent ,
@@ -105,57 +111,40 @@ class PersonoversiktStatusService(
105
111
when (oversikthendelseType) {
106
112
OversikthendelseType .OPPFOLGINGSPLANLPS_BISTAND_MOTTATT ->
107
113
connection.updatePersonOversiktStatusLPS(isUbehandlet, personident)
108
-
109
114
OversikthendelseType .OPPFOLGINGSPLANLPS_BISTAND_BEHANDLET ->
110
115
connection.updatePersonOversiktStatusLPS(isBehandlet, personident)
111
-
112
116
OversikthendelseType .MOTEBEHOV_SVAR_MOTTATT ->
113
117
connection.updatePersonOversiktMotebehov(isUbehandlet, personident)
114
-
115
118
OversikthendelseType .MOTEBEHOV_SVAR_BEHANDLET ->
116
119
connection.updatePersonOversiktMotebehov(isBehandlet, personident)
117
-
118
120
OversikthendelseType .DIALOGMOTESVAR_MOTTATT ->
119
121
connection.updatePersonOversiktStatusDialogmotesvar(isUbehandlet, personident)
120
-
121
122
OversikthendelseType .DIALOGMOTESVAR_BEHANDLET ->
122
123
connection.updatePersonOversiktStatusDialogmotesvar(isBehandlet, personident)
123
-
124
124
OversikthendelseType .BEHANDLERDIALOG_SVAR_MOTTATT ->
125
125
connection.updatePersonOversiktStatusBehandlerdialogSvar(isUbehandlet, personident)
126
-
127
126
OversikthendelseType .BEHANDLERDIALOG_SVAR_BEHANDLET ->
128
127
connection.updatePersonOversiktStatusBehandlerdialogSvar(isBehandlet, personident)
129
-
130
128
OversikthendelseType .BEHANDLERDIALOG_MELDING_UBESVART_MOTTATT ->
131
129
connection.updatePersonOversiktStatusBehandlerdialogUbesvart(isUbehandlet, personident)
132
-
133
130
OversikthendelseType .BEHANDLERDIALOG_MELDING_UBESVART_BEHANDLET ->
134
131
connection.updatePersonOversiktStatusBehandlerdialogUbesvart(isBehandlet, personident)
135
-
136
132
OversikthendelseType .BEHANDLERDIALOG_MELDING_AVVIST_MOTTATT ->
137
133
connection.updatePersonOversiktStatusBehandlerdialogAvvist(isUbehandlet, personident)
138
-
139
134
OversikthendelseType .BEHANDLERDIALOG_MELDING_AVVIST_BEHANDLET ->
140
135
connection.updatePersonOversiktStatusBehandlerdialogAvvist(isBehandlet, personident)
141
-
142
136
OversikthendelseType .AKTIVITETSKRAV_VURDER_STANS_MOTTATT ->
143
137
connection.updateAktivitetskravVurderStans(isUbehandlet, personident)
144
-
145
138
OversikthendelseType .AKTIVITETSKRAV_VURDER_STANS_BEHANDLET ->
146
139
connection.updateAktivitetskravVurderStans(isBehandlet, personident)
147
-
148
140
OversikthendelseType .BEHANDLER_BER_OM_BISTAND_MOTTATT ->
149
141
connection.updateBehandlerBerOmBistand(isUbehandlet, personident)
150
-
151
142
OversikthendelseType .BEHANDLER_BER_OM_BISTAND_BEHANDLET ->
152
143
connection.updateBehandlerBerOmBistand(isBehandlet, personident)
153
-
154
144
OversikthendelseType .ARBEIDSUFORHET_VURDER_AVSLAG_MOTTATT -> connection.updateArbeidsuforhetVurderAvslag(
155
145
isUbehandlet,
156
146
personident
157
147
)
158
-
159
148
OversikthendelseType .ARBEIDSUFORHET_VURDER_AVSLAG_BEHANDLET -> connection.updateArbeidsuforhetVurderAvslag(
160
149
isBehandlet,
161
150
personident
0 commit comments