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);
%>