From 49502c42236b97d2f968b3769e3627f0b7623ce3 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Fri, 10 Jan 2025 15:04:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/kq/biz/KQBalanceOfLeaveBiz.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/com/engine/kq/biz/KQBalanceOfLeaveBiz.java b/src/com/engine/kq/biz/KQBalanceOfLeaveBiz.java index d790cac..60ea7a4 100644 --- a/src/com/engine/kq/biz/KQBalanceOfLeaveBiz.java +++ b/src/com/engine/kq/biz/KQBalanceOfLeaveBiz.java @@ -2317,6 +2317,7 @@ public class KQBalanceOfLeaveBiz { } RecordSet recordSet = new RecordSet(); recordSet.executeQuery(sql); + BaseBean bb = new BaseBean(); while (recordSet.next()) { /*获取人员的相关信息 start*/ String resourceId = recordSet.getString("id"); @@ -2338,8 +2339,12 @@ public class KQBalanceOfLeaveBiz { /*获取人员所属分部对应的假期规则 start*/ //rulesDetailId = detailComInfo.getId(ruleId, subCompanyId, departmentId, resourceId); /*#QC3429745# 批处理操作*/ - rulesDetailId = getRulesDetailId(ruleId,subCompanyId, departmentId, resourceId,secLevel); + rulesDetailId = getRulesDetailId(ruleId,subCompanyId, departmentId, resourceId,secLevel); + if ("86".equals(resourceId)) { + bb.writeLog(String.format("年假入参:%s,%s,%s,%s,%s",ruleId,subCompanyId,departmentId,resourceId,secLevel)); + bb.writeLog("规则输出结果:"+rulesDetailId); + } distributionMode = Util.getIntValue(detailComInfo.getDistributionMode(ruleId, subCompanyId, departmentId, resourceId), 1); legalKey = Util.getIntValue(detailComInfo.getLegalKey(ruleId, subCompanyId, departmentId, resourceId), 0); @@ -2542,6 +2547,7 @@ public class KQBalanceOfLeaveBiz { private static String getRulesDetailId(String ruleId, String subCompanyId, String departmentId, String resourceId, String secLevel) { String value = ""; RecordSet rs = new RecordSet(); + BaseBean bb = new BaseBean(); //人员 > 部门 > 分部 String[] SCOPE_TYPES = {"3", "2", "1"}; String[] scopeValue = {resourceId, departmentId, subCompanyId}; @@ -2558,7 +2564,9 @@ public class KQBalanceOfLeaveBiz { } } - + if ("86".equals(resourceId)) { + bb.writeLog("规则输出结果1:"+value); + } if (StringUtil.isNull(value)) { rs.executeQuery("select id from KQ_leaveRulesDetail where ruleId = ? and scopeType = 0 " + " and minLevel <= ? and maxLevel >= ?",ruleId,secLevel,secLevel);