diff --git a/WEB-INF/lib/rpa-sso-sdk-1.1.9.develop.jar b/WEB-INF/lib/rpa-sso-sdk-1.1.10.release.jar similarity index 66% rename from WEB-INF/lib/rpa-sso-sdk-1.1.9.develop.jar rename to WEB-INF/lib/rpa-sso-sdk-1.1.10.release.jar index 9474463..51b37e1 100644 Binary files a/WEB-INF/lib/rpa-sso-sdk-1.1.9.develop.jar and b/WEB-INF/lib/rpa-sso-sdk-1.1.10.release.jar differ diff --git a/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java b/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java index d875812..0c70a51 100644 --- a/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java +++ b/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java @@ -64,7 +64,10 @@ public class RecruitPositionUtil { // 招聘人数 Integer zprs = Convert.toInt(map.get("zprs"), 1); // 职位类别 - String jobCategory = "不限"; + String zwlx = Util.null2String(map.get("zwlx")); + String zwlx2 = Util.null2String(map.get("zwlx2")); + String zwlx3 = Util.null2String(map.get("zwlx3")); + // 工作地点 String gzdd = Convert.toStr(map.get("gzdd")); @@ -118,7 +121,7 @@ public class RecruitPositionUtil { // 招聘职位类型与特殊设置字段 ResumeJobV2Dto resumeJobV2Dto = new ResumeJobV2Dto(); - if(StringUtils.isNotBlank(workPlaceShowName)){ + if (StringUtils.isNotBlank(workPlaceShowName)) { resumeJobV2Dto.setJobArea(workPlaceShowName); } @@ -147,11 +150,21 @@ public class RecruitPositionUtil { } // 配置职位描述 resumeJobV2Dto.setJobdesc(jobDescription); + new BaseBean().writeLog("zwlx=" + zwlx + ",zwlx2=" + zwlx2 + ",zwlx3=" + zwlx3); // 配置职位类别 + int formId = ApplicantCommonInfo.getFormIdByTableName("uf_jcl_zp_zpzw"); + String zwlxStr = ApplicantCommonInfo.getSelectName(String.valueOf(formId), "zwlx", zwlx); + String zwlx2Str = ApplicantCommonInfo.getSelectName(String.valueOf(formId), "zwlx2", zwlx2); + String zwlx3Str = ApplicantCommonInfo.getSelectName(String.valueOf(formId), "zwlx3", zwlx3); + String jobCategory = zwlxStr + "-" + zwlx2Str + "-" + zwlx3Str; + new BaseBean().writeLog("zwlxStr=" + zwlxStr + ",zwlx2Str=" + zwlx2Str + ",zwlx3Str=" + zwlx3Str); + new BaseBean().writeLog("jobCategory=" + jobCategory); + List items = new ArrayList<>(); ResumeJobDynamicField.Item item = new ResumeJobDynamicField.Item(); - item.setLabel("0"); + item.setLabel(String.valueOf(ResumePlatform.BOSSZHIPIN)); item.setValue(jobCategory); + items.add(item); resumeJobV2Dto.setJobType(items); // 招聘职位条件