宁波精华-职位匹配逻辑调整

This commit is contained in:
dxfeng 2024-03-28 11:42:41 +08:00
parent 4eab3d27f0
commit 56ba0f80de
1 changed files with 3 additions and 14 deletions

View File

@ -98,21 +98,10 @@ public class ExtractQllResumeThread extends Thread {
// 应聘职位
String ypzw = PositionCommonInfo.getPositionIdByName(qllResumePo.getYpzw(), qllResumePo.getGjrsjh());
baseBean.writeLog("投递职位==【" + qllResumePo.getYpzw() + "】,投递职位ID==【" + ypzw + "");
// #2905755 宁波精华项目未使用完整招聘非标匹配到岗位即标识为已分配职位不做另外处理
if (StringUtils.isNotBlank(ypzw)) {
String flowId = PositionCommonInfo.getRecruitFlowId(ypzw);
Map<String, String> initialStage = ApplicantCommonInfo.getInitialStage(flowId);
if (null != initialStage) {
baseBean.writeLog("initialStage===" + JSON.toJSONString(initialStage));
String zpjd = initialStage.get("zpjd");
String dqypjd = initialStage.get("jdlx");
if (StringUtils.isNotBlank(zpjd) && StringUtils.isNotBlank(dqypjd)) {
insertMap.put("ypzw", ypzw);
insertMap.put("zplc", flowId);
insertMap.put("zpjd", zpjd);
insertMap.put("dqypjd", dqypjd);
zt = ApplicationStatusEnum.CANDIDATE.getValue();
}
}
insertMap.put("ypzw", ypzw);
zt = ApplicationStatusEnum.CANDIDATE.getValue();
}
// 应聘状态
insertMap.put("zt", zt);