create activity api changes

parent 4d019a8d
......@@ -171,13 +171,16 @@ const calculateAverage = (query) => {
.then((result) => {
let activitiesList = result.activities;
let activitiesLength = activitiesList.length;
let score = activitiesList.reduce((acc, curr) => {
return acc + curr.score;
}, 0);
let score = activitiesList.reduce((acc, curr) => { return acc + curr.score}, 0);
let averageScore = 0;
score < 0
? (averageScore = 0)
: (averageScore = score / activitiesLength);
if (averageScore % 1 !== 0) {
averageScore = averageScore.toFixed(1);
}
db.collection("employees")
.updateOne(query, { $set: { score: averageScore } })
.then((result) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment