From 63ae6aa3a080204632018401d8a7d0fd5484b1a2 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Wed, 18 Dec 2024 16:33:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=99=E8=82=B2=E7=A8=8B?= =?UTF-8?q?=E5=BA=A6=E8=BD=AC=E6=8D=A2=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/JcRecruitInfoCollectServiceImpl.java | 45 ++++++++++++++++--- 1 file changed, 40 insertions(+), 5 deletions(-) diff --git a/src/com/engine/jc/service/impl/JcRecruitInfoCollectServiceImpl.java b/src/com/engine/jc/service/impl/JcRecruitInfoCollectServiceImpl.java index 18154c2..1f38606 100644 --- a/src/com/engine/jc/service/impl/JcRecruitInfoCollectServiceImpl.java +++ b/src/com/engine/jc/service/impl/JcRecruitInfoCollectServiceImpl.java @@ -82,7 +82,7 @@ public class JcRecruitInfoCollectServiceImpl extends Service implements JcRecrui // 婚姻状况 applicantDataMap.put("hyzk", getMaritalStatus(Util.null2String(mainDataMap.get("field014")))); // 最高学历 转换为浏览按钮对应的值 - applicantDataMap.put("zgxl", getEducationLevelId(Util.null2String(mainDataMap.get("field015")))); + applicantDataMap.put("zgxl", getEducationLevelIdByValue(Util.null2String(mainDataMap.get("field015")))); // 现居住地 applicantDataMap.put("xjzd", mainDataMap.get("field016")); // 户口性质 @@ -287,6 +287,40 @@ public class JcRecruitInfoCollectServiceImpl extends Service implements JcRecrui return ModeBrowserCommonInfo.getEducationLevelId(name); } + private String getEducationLevelIdByValue(String value) { + if (StringUtils.isBlank(value)) { + return null; + } + switch (value) { + case "0": + // 小学 + return "1"; + case "1": + // 初中 + return "2"; + case "2": + // 高中 + return "3"; + case "3": + // 中专 + return "5"; + case "4": + // 大专 + return "6"; + case "5": + // 本科 + return "7"; + case "6": + // 硕士 + return "8"; + case "7": + // 博士 + return "9"; + default: + return null; + } + } + /** * 获取下拉框值 @@ -307,14 +341,15 @@ public class JcRecruitInfoCollectServiceImpl extends Service implements JcRecrui /** * 获取婚姻状况 * - * @param name + * @param value * @return */ - private String getMaritalStatus(String name) { - if (StringUtils.isBlank(name)) { + private String getMaritalStatus(String value) { + if (StringUtils.isBlank(value)) { return null; } - if (!"未婚".equals(name)) { + String name = "未婚"; + if (!"0".equals(value)) { name = "已婚"; } return ModeBrowserCommonInfo.getBrowserId(ModeBrowserCommonInfo.TYPE_MARITAL_STATUS, name);