OvertimeTest.jsp
1.69 KB
<%@ page import="weaver.general.Util" %>
<%@ page import="com.engine.workflow.biz.workflowOvertime.ConversionOldSettingsBiz" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.workflow.request.OverTimeSetBean" %>
<%@ page import="com.engine.workflow.cmd.workflowOvertime.GetOvertimeListCmd" %>
<%@ page import="com.engine.workflow.util.WorkflowOvertimeSettingsUtil" %>
<%@ page import="com.engine.hrm.biz.ScheduleUtil4Flow" %><%
int userid = Util.getIntValue(request.getParameter("userid"),0);
String currentdatetime = request.getParameter("currentdatetime");
int hour = Util.getIntValue(request.getParameter("hour"),0);
int minute = Util.getIntValue(request.getParameter("minute"),0);
long addtime = (long) (hour * 3600 + minute * 60) * 1000;
OverTimeSetBean overTimeBean = new OverTimeSetBean();
long time = overTimeBean.getOverTime(userid, currentdatetime, addtime);
out.println("time:"+ GetOvertimeListCmd.getDate(time));
out.println("===userid:"+ userid+"===currentdatetime:"+ currentdatetime+"===hour:"+ hour+"===minute:"+ minute+"===addtime:"+ addtime);
String wfovertimetmp = WorkflowOvertimeSettingsUtil.getOverTimeSettingsEntity().getIsSkipWorkingDay()+"";
//判断开启跳过非工作时间,是否能正常获取超时时间
boolean flag = true;
//开启跳过非工作时间
if ("1".equals(wfovertimetmp)) {
out.println("==已开启跳过非工作时间==");
}else{
out.println("==未开启跳过非工作时间==");
}
long time2 = new ScheduleUtil4Flow().workingTimeAdd(userid, currentdatetime, addtime);
out.println("new ScheduleUtil4Flow().workingTimeAdd()接口返回===:"+time2);
%>