From ac8f288889cb55e26ab9840d9360202ef060cdcb Mon Sep 17 00:00:00 2001 From: howec <> Date: Fri, 17 Nov 2023 09:10:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AE=80=E5=8E=86=20?= =?UTF-8?q?=E4=BB=8E=E5=8F=A6=E4=B8=80=E5=BC=A0=E8=A1=A8=E4=B8=AD=E5=8F=96?= =?UTF-8?q?=20=20=E4=B8=8D=E6=98=AF=E4=BB=8E=E4=BA=BA=E6=89=8D=E5=9F=BA?= =?UTF-8?q?=E6=9C=AC=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weaver/seconddev/sxjg/controller/CheckPositionController.java | 3 ++- .../weaver/seconddev/sxjg/service/Impl/JoinPositionRuleImpl.java | 13 +++++++------ .../java/com/weaver/seconddev/sxjg/service/JoinPositionRule.java | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/controller/CheckPositionController.java b/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/controller/CheckPositionController.java index 8881230..b18a998 100644 --- a/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/controller/CheckPositionController.java +++ b/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/controller/CheckPositionController.java @@ -32,10 +32,11 @@ public class CheckPositionController { @RequestParam("talentId") String talentId, @RequestParam("userId") String userId, @RequestParam("userName") String userName, + @RequestParam("resumeId") String resumeId, @RequestParam("positionId") String positionId ){ Map rs = new HashMap<>(); - rs = joinPositionRule.JoinPositionRule(talentId,userId,userName,positionId); + rs = joinPositionRule.JoinPositionRule(talentId,userId,userName,positionId,resumeId); return WeaResult.success(rs); } } \ No newline at end of file diff --git a/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/Impl/JoinPositionRuleImpl.java b/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/Impl/JoinPositionRuleImpl.java index cbff400..52427be 100644 --- a/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/Impl/JoinPositionRuleImpl.java +++ b/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/Impl/JoinPositionRuleImpl.java @@ -17,9 +17,9 @@ public class JoinPositionRuleImpl implements JoinPositionRule { private JdbcTemplate jdbcTemplate = new JdbcTemplate(EbDbDataSourceConfig.dbDataSource()); @Override - public Map JoinPositionRule(String talentId,String userId,String userName,String positionId) { + public Map JoinPositionRule(String talentId,String userId,String userName,String positionId,String resumeId) { Map rs8 = new HashMap<>(); - Map rs7 = schoolcheck(talentId,positionId); + Map rs7 = schoolcheck(resumeId,positionId); if(rs7.get("result").equals("error")) { return rs7; } @@ -35,10 +35,10 @@ public class JoinPositionRuleImpl implements JoinPositionRule { " where a.talent_id = '"+talentId+"' and LEFT(a.create_time,4) = LEFT(NOW(),4) " + " GROUP BY b.sub_company"; List> rs2 = jdbcTemplate.queryForList(sql); - log.error("sql1:"+sql); + if(CollectionUtil.isNotEmpty(rs2)) { sql = "select sub_company from uf_rcrt_position where id = '"+positionId+"'"; - log.error("sql2:"+sql); + List> rs3 = jdbcTemplate.queryForList(sql); if(CollectionUtil.isEmpty(rs3)) { rs8.put("result","ok"); @@ -66,7 +66,7 @@ public class JoinPositionRuleImpl implements JoinPositionRule { /** * 岗位学校配置 */ - private Map schoolcheck(String talentId,String positionId){ + private Map schoolcheck(String resumeId,String positionId){ Map result = new HashMap<>(); //判断该职位是否需要做学校限制 String sql = "select xx from uf_position_schoollimit where zwxx = '"+positionId+"' and qy = '0'"; @@ -78,7 +78,8 @@ public class JoinPositionRuleImpl implements JoinPositionRule { } //根据人才基本信息id获取教育背景 - sql = "select school from rcrt_education_exp where form_data_id = '"+talentId+"'"; + + sql = "select school from jybj_998314268635990 where FORM_DATA_ID = '"+resumeId+"'"; List> rs2 = jdbcTemplate.queryForList(sql); if(CollectionUtil.isNotEmpty(rs2)) { //根据职位id获取高校 diff --git a/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/JoinPositionRule.java b/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/JoinPositionRule.java index 6d5de9c..fbc008a 100644 --- a/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/JoinPositionRule.java +++ b/陕建岗位申请规则校验(ecode服务)/src/main/java/com/weaver/seconddev/sxjg/service/JoinPositionRule.java @@ -6,5 +6,5 @@ public interface JoinPositionRule { /** * 陕西建工-招聘首页岗位申请规则【自定义】 */ - Map JoinPositionRule(String talentId,String userId,String userName,String positionId); + Map JoinPositionRule(String talentId,String userId,String userName,String positionId,String resumeId); }