diff --git a/src/com/engine/recruit/service/impl/TalentPoolServiceImpl.java b/src/com/engine/recruit/service/impl/TalentPoolServiceImpl.java index 7c9e5b3..e9fc935 100644 --- a/src/com/engine/recruit/service/impl/TalentPoolServiceImpl.java +++ b/src/com/engine/recruit/service/impl/TalentPoolServiceImpl.java @@ -53,6 +53,15 @@ public class TalentPoolServiceImpl extends Service implements TalentPoolService } Map insertDataMap = buildInsertMap(ypzw, mainDataMap); + String rckType = ""; + rs.executeQuery("select id from uf_sjzd where zdlxmc =? and xxnr = ? ", ModeBrowserCommonInfo.TYPE_RESUME_SOURCE, "系统人才库"); + if (rs.next()) { + rckType = rs.getString("id"); + insertDataMap.put("jlly", rckType); + } + if(StringUtils.isBlank(rckType)){ + throw new CustomizeRunTimeException("未维护“简历来源--系统人才库”,简历来源为空"); + } String uuid = UUID.randomUUID().toString(); insertDataMap.put("modeuuid", uuid); @@ -81,7 +90,7 @@ public class TalentPoolServiceImpl extends Service implements TalentPoolService insertDataMap.put("sfz", mainDataMap.get("sfz")); insertDataMap.put("jlzp", mainDataMap.get("jlzp")); insertDataMap.put("ysjl", mainDataMap.get("ysjl")); - insertDataMap.put("jlly", mainDataMap.get("jlly")); + //insertDataMap.put("jlly", mainDataMap.get("jlly")); insertDataMap.put("xm", mainDataMap.get("xm")); insertDataMap.put("xb", mainDataMap.get("xb")); insertDataMap.put("sjhm", mainDataMap.get("sjhm"));