工作流如何判断加班开始时间和结束时间是否在时间范围内
[适用版本]
通用
[解决方案]
问题:工作流如何判断加班开始时间和结束时间是否在时间范围内
处理方案:
工作流脚本处理,参考如下:
//输出变量:AplyYN true 代表08:30之前或17:30之后 false 代表08:30~17:30之间
SimpleDateFormat sdf = new java.text.SimpleDateFormat(yyyy-MM-dd);
SimpleDateFormat sdft=new java.text.SimpleDateFormat(yyyy-MM-dd HH:mm:ss);
String odsstr=sdf.format(AtsOverTimeBill.entries.otDate )+ 08:30:00;
String odestr=sdf.format(AtsOverTimeBill.entries.otDate)+ 17:30:00;
Date StartTime=sdft.parse(AtsOverTimeBill.entries.startTime);
Date EndTime=sdft.parse(AtsOverTimeBill.entries.endTime);
Date ods=sdft.parse(odsstr);
Date ode=sdft.parse(odestr);
if (AtsOverTimeBill.entries.otType.name==休息日加班 && (StartTime.compareTo(ods)<0 || EndTime.compareTo(ode)>0)) {
AplyYN=true;
}
else{
AplyYN=false;
}
工作流如何判断加班开始时间和结束时间是否在时间范围内
[适用版本]通用[解决方案]问题:工作流如何判断加班开始时间和结束时间是否在时间范围内处理方案:工作流脚本处理,参考如下://输出变量:AplyY...
点击下载文档
本文2024-09-22 21:52:03发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-122857.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章