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

阿里回调通知

上级 c2dcee3b
...@@ -279,7 +279,12 @@ public class ApiAliController extends BaseController { ...@@ -279,7 +279,12 @@ public class ApiAliController extends BaseController {
workExperience.setStartTime(workExperienceJson.getString("start_date")); workExperience.setStartTime(workExperienceJson.getString("start_date"));
workExperience.setEndTime(workExperienceJson.getString("end_date")); workExperience.setEndTime(workExperienceJson.getString("end_date"));
workExperience.setIndustryId(workExperienceJson.getString("job_type_code")); 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")); workExperience.setDescr(workExperienceJson.getString("content"));
workExperiences.add(workExperience); workExperiences.add(workExperience);
} }
...@@ -298,17 +303,41 @@ public class ApiAliController extends BaseController { ...@@ -298,17 +303,41 @@ public class ApiAliController extends BaseController {
objective.setPersonId(person.getId()); objective.setPersonId(person.getId());
objective.setBaseCode(person.getBaseCode()); objective.setBaseCode(person.getBaseCode());
if(!StringUtils.isEmpty(objectiveJson.getString("city_code"))){ 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.setProvince(IdCardUtils.getNameString(Integer.parseInt(objectiveJson.getString("city_code").substring(0,2))));
} }
objective.setIndustryId(objectiveJson.getString("expect_job_code")); objective.setIndustryId(objectiveJson.getString("expect_job_code"));
Industry industry = industryService.getDetailsByCode(objectiveJson.getString("expect_job_code"),"1"); if(!StringUtils.isEmpty(objectiveJson.getString("expect_job_type"))){
if (industry!=null){ //根据-截取出来数组然后取出来最后一个
objective.setIndustryName(industry.getName()); 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.setSalaryMax(objectiveJson.getInteger("expect_salary_max"));
objective.setSalaryMin(objectiveJson.getInteger("expect_salary_min")); objective.setSalaryMin(objectiveJson.getInteger("expect_salary_min"));
objectives.add(objective); objectives.add(objective);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论