职位发布-BOSS直聘,职位类别

This commit is contained in:
dxfeng 2024-04-09 17:32:57 +08:00
parent 3d22e13a29
commit e30bcdad28
2 changed files with 16 additions and 3 deletions

View File

@ -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<ResumeJobDynamicField.Item> 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);
// 招聘职位条件