提交 7ae05a18 authored 作者: wangmenglong's avatar wangmenglong

阿里回调通知

上级 c2dcee3b
......@@ -279,7 +279,12 @@ public class ApiAliController extends BaseController {
workExperience.setStartTime(workExperienceJson.getString("start_date"));
workExperience.setEndTime(workExperienceJson.getString("end_date"));
workExperience.setIndustryId(workExperienceJson.getString("job_type_code"));
workExperience.setIndustryName(workExperienceJson.getString("job_name"));
if(!StringUtils.isEmpty(workExperienceJson.getString("job_name"))){
String[] jobName = workExperienceJson.getString("job_name").split("-");
//取最后一个
workExperience.setJob(jobName[jobName.length-1]);
}
workExperience.setDescr(workExperienceJson.getString("content"));
workExperiences.add(workExperience);
}
......@@ -298,17 +303,41 @@ public class ApiAliController extends BaseController {
objective.setPersonId(person.getId());
objective.setBaseCode(person.getBaseCode());
if(!StringUtils.isEmpty(objectiveJson.getString("city_code"))){
objective.setCity(IdCardUtils.getNameString(Integer.parseInt(objectiveJson.getString("city_code"))));
objective.setCity(IdCardUtils.getNameString(Integer.parseInt(objectiveJson.getString("city_code").substring(0,4))));
objective.setProvince(IdCardUtils.getNameString(Integer.parseInt(objectiveJson.getString("city_code").substring(0,2))));
}
objective.setIndustryId(objectiveJson.getString("expect_job_code"));
Industry industry = industryService.getDetailsByCode(objectiveJson.getString("expect_job_code"),"1");
if (industry!=null){
objective.setIndustryName(industry.getName());
if(!StringUtils.isEmpty(objectiveJson.getString("expect_job_type"))){
//根据-截取出来数组然后取出来最后一个
String[] jobType = objectiveJson.getString("expect_job_type").split("-");
objective.setIndustryName(jobType[jobType.length-1]);
}
if(!StringUtils.isEmpty(objectiveJson.getString("work_type"))){
switch (objectiveJson.getString("work_type")){
case "quanzhi":
objective.setWorkType("全职");
break;
case "jianzhi":
objective.setWorkType("兼职");
break;
case "xiaozhao":
objective.setWorkType("校招");
break;
case "shixi":
objective.setWorkType("实习");
break;
default:
objective.setWorkType("全职");
break;
}
}
objective.setWorkType(objectiveJson.getString("work_type"));
objective.setSalaryMax(objectiveJson.getInteger("expect_salary_max"));
objective.setSalaryMin(objectiveJson.getInteger("expect_salary_min"));
objectives.add(objective);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论