offer同步 增加薪资包、招聘系统招聘需求ID、是否需要健康证字段

This commit is contained in:
dxfeng 2025-08-05 10:57:14 +08:00
parent 637d793951
commit 7188ba5a7f
1 changed files with 30 additions and 21 deletions

View File

@ -139,33 +139,42 @@ 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);
} }
// 其他转换方式 // 其他转换方式
@ -208,7 +217,7 @@ 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()));