/// <summary> /// 如果已经测评的AppID 那么直接模拟Post Callback /// </summary> public static void SimulationExec(string CadidateId) { var url = "https://app.askform.cn/Custom/MSDReport/SHDTCallBack-v2.ashx"; var parms = $"instr=1&cand={CadidateId}&valid=1"; HttpHelper.HttpPost(url, parms); }
/// <summary> /// 将简历标记为测评进行中 /// </summary> private static void SignJobToU15(string Applicantid, string Jobid) { var Url = $"http://api.beisenapp.com/recruitv2/{setting.Tenant_ID}/applicant/contojoborstorsDb?format=json"; Dictionary <string, string> dicParameter = new Dictionary <string, string>() { { "applicant_ids", Applicantid }, { "job_id", Jobid }, { "phase_id", "S02" }, { "status_id", "U015" } }; string resultjson = HttpHelper.HttpPost(Url, dicParameter, setting.AccessToken); Result result = JsonConvert.DeserializeObject <Result>(resultjson); }
private static void ConToJobOrStoreDB(Dictionary <string, string> ApplicantJobs) { var Url = $"http://api.beisenapp.com/recruitv2/{setting.Tenant_ID}/applicant/contojoborstorsDb?format=json"; foreach (var key in ApplicantJobs.Keys) { Dictionary <string, string> dicParameter = new Dictionary <string, string>() { //{"Tenant_id",setting.Tenant_ID}, { "applicant_ids", key }, { "job_id", ApplicantJobs[key] }, { "phase_id", "S03" }, { "status_id", "U02" } //{"field_values",JsonConvert.SerializeObject(StringValueContainers)} }; string resultjson = HttpHelper.HttpPost(Url, dicParameter, setting.AccessToken); Result result = JsonConvert.DeserializeObject <Result>(resultjson); } }
/// <summary> /// 更新简历状态 替换下列方法ConToJobOrStoreDB /// </summary> private static void UpdateApplicantProfile(Dictionary <string, string> ApplicantJobs) { var Url = $"http://api.beisenapp.com/RecruitV2/{setting.Tenant_ID}/applicant/updateapplicantprofile"; foreach (var key in ApplicantJobs.Keys) { Dictionary <string, string> dicParameter = new Dictionary <string, string>() { { "Tenant_id", setting.Tenant_ID }, { "applicant_id", key }, //{"job_id",ApplicantJobs[key]}, //{"phase_id","S03" }, //{"status_id","U02" } { "user_id", "0" }, { "field_values", JsonConvert.SerializeObject(StringValueContainers) } }; string resultjson = HttpHelper.HttpPost(Url, dicParameter, setting.AccessToken); Result result = JsonConvert.DeserializeObject <Result>(resultjson); } }