-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgetTicketApproxValues.js
38 lines (35 loc) · 1.2 KB
/
getTicketApproxValues.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
export default function getTicketApproxValues(ticket) {
let values = {};
if(ticket.anxietyPerTick >= 0.9) {
values.anxietyPerTick = "HIGH"
} else if (ticket.anxietyPerTick > 0.5) {
values.anxietyPerTick = "MEDIUM"
} else if (ticket.anxietyPerTick > 0.1) {
values.anxietyPerTick = "LOW"
} else if (ticket.anxietyPerTick > 0) {
values.anxietyPerTick = "VERY LOW"
} else if (ticket.anxietyPerTick === 0) {
values.anxietyPerTick = "NONE"
}
if(ticket.anxietyRelief >= 0.5) {
values.anxietyRelief = "HIGH"
} else if (ticket.anxietyRelief > 0) {
values.anxietyRelief = "LOW"
} else if (ticket.anxietyRelief === 0) {
values.anxietyRelief = "NONE"
} else {
values.anxietyRelief = "NEGATIVE"
}
if(ticket.happinessRelief >= 100) {
values.happinessRelief = "VERY HIGH"
} else if(ticket.happinessRelief >= 30) {
values.happinessRelief = "HIGH"
} else if(ticket.happinessRelief > 0) {
values.happinessRelief = "LOW"
} else if(ticket.happinessRelief === 0) {
values.happinessRelief = "NONE"
} else {
values.happinessRelief = "NEGATIVE"
}
return values;
}