From ae7a5ca2f7611f663e9081b2bc0f283778d7825e Mon Sep 17 00:00:00 2001 From: howec <> Date: Mon, 13 Nov 2023 09:28:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=8D=95=E4=BD=8D=E5=8F=AA?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E6=8A=95=E4=B8=89=E4=B8=AA=E8=81=8C=E4=BD=8D?= =?UTF-8?q?=E3=80=90=E5=BD=93=E5=B9=B4=E5=BA=A6=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/weaver/seconddev/sxjg/service/Impl/JoinPositionRuleImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 9f3c4c0..cbff400 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 @@ -29,10 +29,11 @@ public class JoinPositionRuleImpl implements JoinPositionRule { rs8.put("message","同一职位不能重复投递!"); return rs8; } - //当前人再所有组织的岗位数量 + //当前人再所有组织的岗位数量当年 String sql = "select count(a.id) as nums,b.sub_company from uf_rcrt_candidate_batch a " + "INNER JOIN uf_rcrt_position b on a.position_id = b.ID" + - " where a.talent_id = '"+talentId+"' GROUP BY b.sub_company"; + " 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)) { @@ -68,7 +69,7 @@ public class JoinPositionRuleImpl implements JoinPositionRule { private Map schoolcheck(String talentId,String positionId){ Map result = new HashMap<>(); //判断该职位是否需要做学校限制 - String sql = "select xx from uf_position_schoollimit where zwxx = '"+positionId+"'"; + String sql = "select xx from uf_position_schoollimit where zwxx = '"+positionId+"' and qy = '0'"; List> rs1 = jdbcTemplate.queryForList(sql); if(CollectionUtil.isEmpty(rs1)) { result.put("result", "ok");