From 94fc6256fc77d3aa8d5b03fa681b31a1cc9e8a20 Mon Sep 17 00:00:00 2001 From: LieutenantRoger Date: Sun, 24 Oct 2021 15:38:16 +0800 Subject: [PATCH] deploying profile api update --- .circleci/config.yml | 2 +- docs/swagger.yaml | 7 +++++++ src/server/services/recruitCRM.js | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1e37ab4b7a..360eb8b2b0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -343,7 +343,7 @@ workflows: branches: only: - develop - - fix/issue-5739 + - gigs-apply-integration # This is alternate dev env for parallel testing - "build-test": context : org-global diff --git a/docs/swagger.yaml b/docs/swagger.yaml index abd8729743..19cc61f8d6 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -122,6 +122,13 @@ components: description: "The availability of the user" default: true example: true + skill: + type: string + description: "The candidate's skills separated via ," + example: "Java,Angular,SQL Server,JavaScript" + salaryExpectation: + type: integer + description: "The candidate expected salary" hasProfile: type: boolean description: "Whether has profile for the user" diff --git a/src/server/services/recruitCRM.js b/src/server/services/recruitCRM.js index 220b3d0f8b..e18252f6ee 100644 --- a/src/server/services/recruitCRM.js +++ b/src/server/services/recruitCRM.js @@ -635,6 +635,8 @@ export default class RecruitCRMService { const responseMapping = { hasProfile: true, phone: candidate.contact_number, + salaryExpectation: candidate.salary_expectation, + skill: candidate.skill, resume: candidate.resume, availability: _.isNil(candidate.available_from) ? true : new Date(candidate.available_from) <= new Date(),