@@ -3,47 +3,48 @@ package no.nav.syfo.personstatus
3
3
import no.nav.syfo.db.DatabaseInterface
4
4
import no.nav.syfo.metric.*
5
5
import no.nav.syfo.personstatus.domain.*
6
+ import no.nav.syfo.util.CallIdArgument
6
7
import org.slf4j.LoggerFactory
7
8
8
9
private val log: org.slf4j.Logger = LoggerFactory .getLogger(" no.nav.syfo.personstatus" )
9
10
10
11
class OversiktHendelseService (private val database : DatabaseInterface ) {
11
12
12
- fun oppdaterPersonMedHendelse (oversiktHendelse : KOversikthendelse ) {
13
+ fun oppdaterPersonMedHendelse (oversiktHendelse : KOversikthendelse , callId : String = "" ) {
13
14
when (oversiktHendelse.hendelseId) {
14
- OversikthendelseType .MOTEBEHOV_SVAR_MOTTATT .toString() -> oppdaterPersonMedHendelseMotebehovMottatt(oversiktHendelse)
15
- OversikthendelseType .MOTEBEHOV_SVAR_BEHANDLET .toString() -> oppdaterPersonMedHendelseMotebehovBehandlet(oversiktHendelse)
16
- OversikthendelseType .MOTEPLANLEGGER_ALLE_SVAR_MOTTATT .toString() -> oppdaterPersonMedHendelseMoteplanleggerSvarMottat(oversiktHendelse)
17
- OversikthendelseType .MOTEPLANLEGGER_ALLE_SVAR_BEHANDLET .toString() -> oppdaterPersonMedHendelseMoteplanleggerSvarBehandlet(oversiktHendelse)
15
+ OversikthendelseType .MOTEBEHOV_SVAR_MOTTATT .toString() -> oppdaterPersonMedHendelseMotebehovMottatt(oversiktHendelse, callId )
16
+ OversikthendelseType .MOTEBEHOV_SVAR_BEHANDLET .toString() -> oppdaterPersonMedHendelseMotebehovBehandlet(oversiktHendelse, callId )
17
+ OversikthendelseType .MOTEPLANLEGGER_ALLE_SVAR_MOTTATT .toString() -> oppdaterPersonMedHendelseMoteplanleggerSvarMottat(oversiktHendelse, callId )
18
+ OversikthendelseType .MOTEPLANLEGGER_ALLE_SVAR_BEHANDLET .toString() -> oppdaterPersonMedHendelseMoteplanleggerSvarBehandlet(oversiktHendelse, callId )
18
19
else -> {
19
- log.error(" Mottatt oversikthendelse med ukjent type, ${oversiktHendelse.hendelseId} " )
20
+ log.error(" Mottatt oversikthendelse med ukjent type, ${oversiktHendelse.hendelseId} , {} " , CallIdArgument (callId) )
20
21
COUNT_OVERSIKTHENDELSE_UKJENT_MOTTATT .inc()
21
22
}
22
23
}
23
24
}
24
25
25
- private fun oppdaterPersonMedHendelseMoteplanleggerSvarMottat (oversiktHendelse : KOversikthendelse ) {
26
+ private fun oppdaterPersonMedHendelseMoteplanleggerSvarMottat (oversiktHendelse : KOversikthendelse , callId : String ) {
26
27
val person = database.hentPersonResultat(oversiktHendelse.fnr)
27
28
when {
28
29
person.isEmpty() -> {
29
30
database.opprettPersonMedMoteplanleggerAlleSvarMottatt(oversiktHendelse)
30
- log.info(" Opprettet person basert pa oversikthendelse med moteplanlegger alle svar mottatt" )
31
+ log.info(" Opprettet person basert pa oversikthendelse med moteplanlegger alle svar mottatt, {} " , CallIdArgument (callId) )
31
32
COUNT_OVERSIKTHENDELSE_MOTEPLANLEGGER_ALLE_SVAR_MOTTATT_OPPRETT .inc()
32
33
}
33
34
erPersonsEnhetOppdatert(person, oversiktHendelse) -> {
34
35
database.oppdaterPersonMedMoteplanleggerAlleSvarNyEnhet(oversiktHendelse)
35
- log.info(" Oppdatert person basert pa oversikthendelse med moteplanlegger alle svar mottatt med ny enhet" )
36
+ log.info(" Oppdatert person basert pa oversikthendelse med moteplanlegger alle svar mottatt med ny enhet, {} " , CallIdArgument (callId) )
36
37
COUNT_OVERSIKTHENDELSE_MOTEPLANLEGGER_ALLE_SVAR_MOTTATT_OPPDATER_ENHET .inc()
37
38
}
38
39
else -> {
39
40
database.oppdaterPersonMedMoteplanleggerAlleSvarMottatt(oversiktHendelse)
40
- log.info(" Oppdatert person basert pa oversikthendelse med moteplanlegger alle svar mottatt" )
41
+ log.info(" Oppdatert person basert pa oversikthendelse med moteplanlegger alle svar mottatt, {} " , CallIdArgument (callId) )
41
42
COUNT_OVERSIKTHENDELSE_MOTEPLANLEGGER_ALLE_SVAR_MOTTATT_OPPDATER .inc()
42
43
}
43
44
}
44
45
}
45
46
46
- private fun oppdaterPersonMedHendelseMoteplanleggerSvarBehandlet (oversiktHendelse : KOversikthendelse ) {
47
+ private fun oppdaterPersonMedHendelseMoteplanleggerSvarBehandlet (oversiktHendelse : KOversikthendelse , callId : String ) {
47
48
val person = database.hentPersonResultat(oversiktHendelse.fnr)
48
49
when {
49
50
person.isEmpty() -> {
@@ -52,53 +53,53 @@ class OversiktHendelseService(private val database: DatabaseInterface) {
52
53
}
53
54
erPersonsEnhetOppdatert(person, oversiktHendelse) -> {
54
55
database.oppdaterPersonMedMoteplanleggerAlleSvarBehandletNyEnhet(oversiktHendelse)
55
- log.info(" Oppdatert person basert pa oversikthendelse med moteplanleggersvar behandlet med ny enhet" )
56
+ log.info(" Oppdatert person basert pa oversikthendelse med moteplanleggersvar behandlet med ny enhet, {} " , CallIdArgument (callId) )
56
57
COUNT_OVERSIKTHENDELSE_MOTEPLANLEGGER_ALLE_SVAR_BEHANDLET_OPPDATER_ENHET .inc()
57
58
}
58
59
else -> {
59
60
database.oppdaterPersonMedMoteplanleggerAlleSvarBehandlet(oversiktHendelse)
60
- log.info(" Oppdatert person basert pa oversikthendelse med moteplanleggersvar behandlet" )
61
+ log.info(" Oppdatert person basert pa oversikthendelse med moteplanleggersvar behandlet, {} " , CallIdArgument (callId) )
61
62
COUNT_OVERSIKTHENDELSE_MOTEPLANLEGGER_ALLE_SVAR_BEHANDLET_OPPDATER .inc()
62
63
}
63
64
}
64
65
}
65
66
66
- private fun oppdaterPersonMedHendelseMotebehovBehandlet (oversiktHendelse : KOversikthendelse ) {
67
+ private fun oppdaterPersonMedHendelseMotebehovBehandlet (oversiktHendelse : KOversikthendelse , callId : String ) {
67
68
val person = database.hentPersonResultat(oversiktHendelse.fnr)
68
69
when {
69
70
person.isEmpty() -> {
70
- log.error(" Fant ikke person som skal oppdateres med hendelse {}, for enhet {}" , oversiktHendelse.hendelseId, oversiktHendelse.enhetId)
71
+ log.error(" Fant ikke person som skal oppdateres med hendelse {}, for enhet {}, {} " , oversiktHendelse.hendelseId, oversiktHendelse.enhetId, CallIdArgument (callId) )
71
72
COUNT_OVERSIKTHENDELSE_MOTEBEHOVSSVAR_BEHANDLET_FEILET .inc()
72
73
}
73
74
erPersonsEnhetOppdatert(person, oversiktHendelse) -> {
74
75
database.oppdaterPersonMedMotebehovBehandletNyEnhet(oversiktHendelse)
75
- log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar behandlet med ny enhet" )
76
+ log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar behandlet med ny enhet, {} " , CallIdArgument (callId) )
76
77
COUNT_OVERSIKTHENDELSE_MOTEBEHOVSSVAR_BEHANDLET_OPPDATER_ENHET .inc()
77
78
}
78
79
else -> {
79
80
database.oppdaterPersonMedMotebehovBehandlet(oversiktHendelse)
80
- log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar behandlet" )
81
+ log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar behandlet, {} " , CallIdArgument (callId) )
81
82
COUNT_OVERSIKTHENDELSE_MOTEBEHOVSSVAR_BEHANDLET .inc()
82
83
}
83
84
}
84
85
}
85
86
86
- private fun oppdaterPersonMedHendelseMotebehovMottatt (oversiktHendelse : KOversikthendelse ) {
87
+ private fun oppdaterPersonMedHendelseMotebehovMottatt (oversiktHendelse : KOversikthendelse , callId : String ) {
87
88
val person = database.hentPersonResultat(oversiktHendelse.fnr)
88
89
when {
89
90
person.isEmpty() -> {
90
91
database.opprettPersonMedMotebehovMottatt(oversiktHendelse)
91
- log.info(" Opprettet person basert pa oversikthendelse med motebehovsvar mottatt" )
92
+ log.info(" Opprettet person basert pa oversikthendelse med motebehovsvar mottatt, {} " , CallIdArgument (callId) )
92
93
COUNT_OVERSIKTHENDELSE_MOTEBEHOV_SVAR_MOTTATT_OPPRETT .inc()
93
94
}
94
95
erPersonsEnhetOppdatert(person, oversiktHendelse) -> {
95
96
database.oppdaterPersonMedMotebehovMottattNyEnhet(oversiktHendelse)
96
- log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar mottatt med ny enhet" )
97
+ log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar mottatt med ny enhet, {} " , CallIdArgument (callId) )
97
98
COUNT_OVERSIKTHENDELSE_MOTEBEHOV_SVAR_MOTTATT_OPPDATER_ENHET .inc()
98
99
}
99
100
else -> {
100
101
database.oppdaterPersonMedMotebehovMottatt(oversiktHendelse)
101
- log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar mottatt" )
102
+ log.info(" Oppdatert person basert pa oversikthendelse med motebehovsvar mottatt, {} " , CallIdArgument (callId) )
102
103
COUNT_OVERSIKTHENDELSE_MOTEBEHOV_SVAR_MOTTATT_OPPDATER .inc()
103
104
}
104
105
}
0 commit comments