工作流如何获取当年病假的累计已用额度?

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

工作流如何获取当年病假的累计已用额度?

[适用版本]

通用

[解决方案]

问题:工作流如何获取当年病假的累计已用额度?

处理方案:

自定义工作流脚本处理,参考脚本如下:

//流程变量说明:

//输入变量:personid是职员id , beginleavedate请假开始时间

//输出变量:leavelength

StringBuffer tStrSql = new StringBuffer();

SimpleDateFormat sdf = new java.text.SimpleDateFormat(yyyy-MM-dd);

String bld = sdf.format(beginleavedate);

tStrSql.append(select sum(case when fleaveunit=2 then FLEAVELENGTH/8 else FLEAVELENGTH end ) yearlength from t_hr_ats_leavebilldetail

where fproposerid='+personid+' and year(fleavedate)=year('+bld+') and FPOLICYID in(select fid from t_hr_Ats_holidaypolicy where fname_l2='病假'));

com.kingdee.jdbc.rowset.IRowSet rowSet = com.kingdee.eas.util.app.DbUtil.executeQuery(__bosContext,tStrSql.toString());

if(rowSet!=null){

while(rowSet.next()){

leavelength = rowSet.getString(1);

}

}



工作流如何获取当年病假的累计已用额度?

[适用版本]通用[解决方案]问题:工作流如何获取当年病假的累计已用额度?处理方案:自定义工作流脚本处理,参考脚本如下://流程变量说明://输入...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息