diff --git a/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java b/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java index 39c40f0..28f9df7 100644 --- a/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java +++ b/src/weaver/formmode/recruit/modeexpand/util/RecruitPositionUtil.java @@ -173,7 +173,16 @@ public class RecruitPositionUtil { resumeJobV2Dto.setMappingeducationStr(Collections.singletonList(-1)); // (必填,默认不限)匹配经验 -1:不限 1:1年内 2:1~3年 3:3~5年 4:5~10年 5:10年以上 resumeJobV2Dto.setMappingexperienceStr(Collections.singletonList(-1)); - // resumeJobDto.setMappingKeywordStr(Lists.newArrayList()); // 匹配关键词内容 + + String zwgjc = Util.null2String(map.get("zwgjc")); + List zwgjcList = new ArrayList<>(); + if (StringUtils.isNotBlank(zwgjc)) { + zwgjcList.addAll(Arrays.asList(zwgjc.split("、"))); + } + // 匹配关键词内容 + //resumeJobV2Dto.setMappingKeywordStr(zwgjcList); + // 职位关键词 + resumeJobV2Dto.setKeywordStr(zwgjcList); // (必填,默认任一命中)匹配模式 1:任一命中 2:全部命中 resumeJobV2Dto.setMappingStatus(1); resumeJobV2Dto.setBizVersion(1); @@ -196,7 +205,10 @@ public class RecruitPositionUtil { resumeJobV2Dto.setFbcs(null); // 所属行业 String sshy = Util.null2String(map.get("szhy")); - List sshyList = Collections.singletonList(sshy); + List sshyList = new ArrayList<>(); + if (StringUtils.isNotBlank(sshy)) { + sshyList.addAll(Arrays.asList(sshy.split("、"))); + } resumeJobV2Dto.setSshy(Collections.singletonList(sshyList)); /* @@ -211,7 +223,12 @@ public class RecruitPositionUtil { // 职位亮点 resumeJobV2Dto.setZwld(Util.null2String(map.get("zwld"))); // 行业领域 - resumeJobV2Dto.setHyly(sshyList); + String hyly = Util.null2String(map.get("hyly")); + List hylyList = new ArrayList<>(); + if (StringUtils.isNotBlank(hyly)) { + hylyList.addAll(Arrays.asList(hyly.split("、"))); + } + resumeJobV2Dto.setHyly(hylyList); return resumeJobV2Dto;