From b2c30f8cd5ddf8924e8961df0bfa4bae337b7258 Mon Sep 17 00:00:00 2001 From: imcaizheng Date: Sun, 27 Dec 2020 07:33:06 +0800 Subject: [PATCH] remove skillMatched property --- docs/swagger.yaml | 6 ------ src/services/TeamService.js | 29 ----------------------------- 2 files changed, 35 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index f532914e..086a3ed8 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -2112,9 +2112,6 @@ components: type: array items: $ref: '#/components/schemas/Skill' - skillMatched: - type: integer - description: The percentage of skill matched for that particular job he/she is assinged jobId: type: string format: uuid @@ -2262,9 +2259,6 @@ components: type: array items: $ref: '#/components/schemas/Skill' - skillMatched: - type: integer - description: The percentage of skill matched for that particular job he/she is assinged Error: required: - message diff --git a/src/services/TeamService.js b/src/services/TeamService.js index b4b329bf..056690d1 100644 --- a/src/services/TeamService.js +++ b/src/services/TeamService.js @@ -216,22 +216,6 @@ async function getTeam (currentUser, id) { } } - // add resources skills for result - if (teamDetail && teamDetail.resources) { - for (const user of teamDetail.resources) { - user.skillMatched = 0 - if (user.skills && user.skills.length > 0) { - for (const jobSkill of jobSkills) { - if (_.find(user.skills, userSkill => { - return userSkill.id === jobSkill.id - })) { - user.skillMatched += 1 - } - } - } - } - } - return teamDetail } @@ -266,8 +250,6 @@ async function getTeamJob (currentUser, id, jobId) { ) } - const jobSkills = job.skills - if (job && job.candidates && job.candidates.length > 0) { const usersPromises = [] _.map(job.candidates, (candidate) => { usersPromises.push(helper.getUserById(candidate.userId, true)) }) @@ -293,17 +275,6 @@ async function getTeamJob (currentUser, id, jobId) { if (findMember && findMember.photoURL) { item.photo_url = findMember.photoURL } - - item.skillMatched = 0 - if (item.skills && item.skills.length > 0) { - for (const jobSkillId of jobSkills) { - if (_.find(item.skills, userSkill => { - return userSkill.id === jobSkillId - })) { - item.skillMatched += 1 - } - } - } } }