feat(esb): 同步北森offer定时任务增加字段

- 新增信息采集状态字段),(xxcjzt默认值为"0"
- 新增入职准备状态字段(rzzbzt),默认值为"0"
- 新增入职签到状态字段(rzqdzt),默认值为"0"
- 新增入职日期字段(hiredate),从entryDate转换获取
- 新增合同开始日期字段(htksrq),从effectiveDate转换获取
This commit is contained in:
dxfeng 2025-10-16 16:17:06 +08:00
parent b47a30c621
commit 097f5566f7
1 changed files with 9 additions and 0 deletions

View File

@ -110,6 +110,12 @@ public class SyncBeiSenOfferCronJob implements EsbServerlessRpcRemoteInterface {
mainDataObj.put("native_place", "中国");
// TODO 待确认
mainDataObj.put("zxjssl", "1");
// 信息采集状态
mainDataObj.put("xxcjzt", "0");
// 入职准备状态
mainDataObj.put("rzzbzt", "0");
// 入职签到状态
mainDataObj.put("rzqdzt", "0");
// 注解转换方式
@ -191,6 +197,9 @@ public class SyncBeiSenOfferCronJob implements EsbServerlessRpcRemoteInterface {
String probation = convertOffer.getProbation();
mainDataObj.put("sfysyq", StringUtils.isBlank(probation) || "0".equals(probation) ? "1" : "0");
mainDataObj.put("yjsyjsrq", DateUtil.formatDate(convertOffer.getProbationStopDate()));
// 入职日期
mainDataObj.put("hiredate", DateUtil.formatDate(convertOffer.getEntryDate()));
mainDataObj.put("htksrq", DateUtil.formatDate(convertOffer.getEffectiveDate()));
/*
* 根据个人邮箱证件号码姓名判断新入职人员默认0新增入职
* 有入职信息默认1离职重聘