generated from dxfeng/secondev-chapanda-feishu
offer同步 增加薪资包、招聘系统招聘需求ID、是否需要健康证字段
This commit is contained in:
parent
637d793951
commit
7188ba5a7f
|
|
@ -139,35 +139,44 @@ public class SyncBeiSenOfferCronJob implements EsbServerlessRpcRemoteInterface {
|
||||||
mainDataObj.put("htqxy", convertOffer.getContactLength());
|
mainDataObj.put("htqxy", convertOffer.getContactLength());
|
||||||
mainDataObj.put("lastSchoolCode", convertOffer.getLastSchoolCode());
|
mainDataObj.put("lastSchoolCode", convertOffer.getLastSchoolCode());
|
||||||
mainDataObj.put("sfbmfzr", convertOffer.getIsCharge());
|
mainDataObj.put("sfbmfzr", convertOffer.getIsCharge());
|
||||||
|
// 招聘需求ID
|
||||||
|
mainDataObj.put("zpxtzpxqid", convertOffer.getRecruitmentRequirement());
|
||||||
|
|
||||||
|
|
||||||
mainDataObj.put("gygx", convertOffer.getEmployType());
|
mainDataObj.put("gygx", convertOffer.getEmployType());
|
||||||
// 薪酬数据
|
// 薪酬数据
|
||||||
mainDataObj.put("gjjjjjsh",convertOffer.getHousingFundRadices());
|
mainDataObj.put("gjjjjjsh", convertOffer.getHousingFundRadices());
|
||||||
mainDataObj.put("sbjjjsh",convertOffer.getSocialSecurityRadices());
|
mainDataObj.put("sbjjjsh", convertOffer.getSocialSecurityRadices());
|
||||||
mainDataObj.put("sbjjfan",convertOffer.getSocialSecurityPlanCID());
|
mainDataObj.put("sbjjfan", convertOffer.getSocialSecurityPlanCID());
|
||||||
mainDataObj.put("gjjjjfan",convertOffer.getHousingFundPlanCID());
|
mainDataObj.put("gjjjjfan", convertOffer.getHousingFundPlanCID());
|
||||||
mainDataObj.put("zzqgwgzbz",convertOffer.getSalaryAmount2BeforeFullTime());
|
mainDataObj.put("zzqgwgzbz", convertOffer.getSalaryAmount2BeforeFullTime());
|
||||||
mainDataObj.put("zzhgwgzbz",convertOffer.getSalaryAmount2AfterFullTime());
|
mainDataObj.put("zzhgwgzbz", convertOffer.getSalaryAmount2AfterFullTime());
|
||||||
mainDataObj.put("zzqjxgzbz",convertOffer.getSalaryAmount3BeforeFullTime());
|
mainDataObj.put("zzqjxgzbz", convertOffer.getSalaryAmount3BeforeFullTime());
|
||||||
mainDataObj.put("zzhjxgzbz",convertOffer.getSalaryAmount3AfterFullTime());
|
mainDataObj.put("zzhjxgzbz", convertOffer.getSalaryAmount3AfterFullTime());
|
||||||
mainDataObj.put("zzqyjgzbz",convertOffer.getSalaryAmount4BeforeFullTime());
|
mainDataObj.put("zzqyjgzbz", convertOffer.getSalaryAmount4BeforeFullTime());
|
||||||
mainDataObj.put("zzhyjgzbz",convertOffer.getSalaryAmount4AfterFullTime());
|
mainDataObj.put("zzhyjgzbz", convertOffer.getSalaryAmount4AfterFullTime());
|
||||||
mainDataObj.put("zzqzaqgzbtbz",convertOffer.getSalaryAmount5BeforeFullTime());
|
mainDataObj.put("zzqzaqgzbtbz", convertOffer.getSalaryAmount5BeforeFullTime());
|
||||||
mainDataObj.put("zzhnzaqgzbtbz",convertOffer.getSalaryAmount5AfterFullTime());
|
mainDataObj.put("zzhnzaqgzbtbz", convertOffer.getSalaryAmount5AfterFullTime());
|
||||||
mainDataObj.put("zzqgzbtbz",convertOffer.getSalaryAmount6BeforeFullTime());
|
mainDataObj.put("zzqgzbtbz", convertOffer.getSalaryAmount6BeforeFullTime());
|
||||||
mainDataObj.put("zzhgzbtbz",convertOffer.getSalaryAmount6AfterFullTime());
|
mainDataObj.put("zzhgzbtbz", convertOffer.getSalaryAmount6AfterFullTime());
|
||||||
mainDataObj.put("qsfxrqi",convertOffer.getEffectiveDate());
|
mainDataObj.put("qsfxrqi", convertOffer.getEffectiveDate());
|
||||||
mainDataObj.put("bha",convertOffer.getCode());
|
mainDataObj.put("bha", convertOffer.getCode());
|
||||||
|
|
||||||
// 自定义字段
|
// 自定义字段
|
||||||
Map<String, String> customProperties = convertOffer.getCustomProperties();
|
Map<String, String> customProperties = convertOffer.getCustomProperties();
|
||||||
if(null!=customProperties){
|
if (null != customProperties) {
|
||||||
mainDataObj.put("xzba",customProperties.get("extxinchougoucheng_431582_649313359"));
|
mainDataObj.put("xzba", customProperties.get("extxinchougoucheng_431582_649313359"));
|
||||||
|
String sfxyjkz = customProperties.get("extshifouxuyaotijiaojiangkangzheng_431582_1604307053");
|
||||||
|
log.error("sfxyjkz==={}", sfxyjkz);
|
||||||
|
if ("是".equals(sfxyjkz) || "1".equals(sfxyjkz)) {
|
||||||
|
sfxyjkz = "1";
|
||||||
|
} else {
|
||||||
|
sfxyjkz = "0";
|
||||||
|
}
|
||||||
|
mainDataObj.put("sfxyjkz", sfxyjkz);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 其他转换方式
|
// 其他转换方式
|
||||||
String probation = convertOffer.getProbation();
|
String probation = convertOffer.getProbation();
|
||||||
mainDataObj.put("sfysyq", StringUtils.isBlank(probation) || "0".equals(probation) ? "1" : "0");
|
mainDataObj.put("sfysyq", StringUtils.isBlank(probation) || "0".equals(probation) ? "1" : "0");
|
||||||
|
|
@ -208,8 +217,8 @@ public class SyncBeiSenOfferCronJob implements EsbServerlessRpcRemoteInterface {
|
||||||
mainDataObj.put("other_superior", pOIdEmpReserve2);
|
mainDataObj.put("other_superior", pOIdEmpReserve2);
|
||||||
|
|
||||||
LegalEntityCompany legalEntityCompany = offerMapper.getLegalEntityCompany(baseParam, convertOffer.getFirstParty());
|
LegalEntityCompany legalEntityCompany = offerMapper.getLegalEntityCompany(baseParam, convertOffer.getFirstParty());
|
||||||
if(null!=legalEntityCompany) {
|
if (null != legalEntityCompany) {
|
||||||
mainDataObj.put("frgs", legalEntityCompany.getId());
|
mainDataObj.put("frgs", legalEntityCompany.getId());
|
||||||
}
|
}
|
||||||
mainDataObj.put("htzzrq", DateUtil.formatDate(convertOffer.getTerminateDate()));
|
mainDataObj.put("htzzrq", DateUtil.formatDate(convertOffer.getTerminateDate()));
|
||||||
// TODO
|
// TODO
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue