⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 workcall.jsp

📁 tomcat最新安装程序
💻 JSP
字号:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
<%@ page contentType="text/html;charset=GB2312" %> 
<%@ page import="cn.com.aheadsoft.util.UserInfo"%>

<jsp:useBean id="userPurviewManage" scope="page" class="cn.com.aheadsoft.manage.UserPurviewManage" />
<jsp:useBean id="userInfo" scope="page" class="cn.com.aheadsoft.util.UserInfo" />
<jsp:useBean id="timeManage" scope="page" class="cn.com.aheadsoft.manage.TimeManage"/>
<jsp:useBean id="timeRecordRecordSet" scope="page" class="cn.com.aheadsoft.recordset.TimeRecordRecordSet"/>
<jsp:useBean id="timeBookRecordSet" scope="page" class="cn.com.aheadsoft.recordset.TimeBookRecordSet" />
<jsp:useBean id="timeSetup" scope="page" class="cn.com.aheadsoft.servlet.TimeSetup" />
<html>
<head>
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
</head>
<%
	//时间判断设置
	String nowTime;
	String systemTime="";
	String error="0";
	String week="";
	Calendar calendar= Calendar.getInstance();
	Date date= new Date(calendar.getTimeInMillis());
	switch(calendar.get(Calendar.DAY_OF_WEEK)){
		case 1:	week="日";break;
		case 2:	week="一";break;
		case 3:	week="二";break;
		case 4:	week="三";break;
		case 5:	week="四";break;
		case 6:	week="五";break;
		case 7:	week="六";break;		
	}
	nowTime= date.toString();
	systemTime=timeSetup.getTimeStr();
	if(nowTime.equals(systemTime)){		
	}else{
		int i=timeManage.workTimeSet();
		if(i>=0){
			timeSetup.setTimeStr();
		}else{
			error="1";
		}
	}
	
	String userID;
	//权限校验
	
    userInfo=(UserInfo)session.getAttribute("userinfo") ;
	int userPopInt=userPurviewManage.getUserPopInt(userInfo,"7","1","i");
	if(userPopInt==-2){
		response.sendRedirect("/krm/jsp/nologin.htm");
	}
	userID=userInfo.GetUserID();
	String userName=userInfo.GetRealName();
	String status="i";
	String keyStr;
	String amArrive=null,amLeave=null,pmArrive=null,pmLeave=null,nightArrive=null,nightLeave=null,workDate=null;
	int tag=0;
	int key=timeManage.timeCheck(userID);
	
	//1-上午上班点到;2-上午下班;3-下午上班;4-下午下班
	//5-晚上加班开始;6-晚上加班结束;7-上午上班已点;8-下午上班已点
	if(key==1){
		keyStr="您现在进行的是上午上班点到,请点击确认!";
	}else if(key==2){
		keyStr="您是否确定上午下班?确定请点击!";
	}else if(key==3){
		keyStr="您现在进行的是下午上班,请点击确认!";
	}else if(key==4){
		keyStr="您是否确定下午下班?确定请点击!";
	}else if(key==5){
		keyStr="您晚上确定加班?开始请点击确认!";
	}else if(key==6){
		keyStr="晚上加班结束";
	}else if(key==7){
		keyStr="上午上班已点";
	}else if(key==8){
		keyStr="下午上班已点";
	}else if(key==-3){                  
		keyStr="考勤时间未设置!请与管理员联系!";
	}else{
		keyStr="系统通讯有误!请稍后再试!";
	}
	
	timeRecordRecordSet=timeManage.getOneTimeRecord(userID);
	if(timeRecordRecordSet!=null){
		while(timeRecordRecordSet.next()){
			amArrive=timeRecordRecordSet.getREC_amArrive();
			amLeave=timeRecordRecordSet.getREC_amLeave();
			pmArrive=timeRecordRecordSet.getREC_pmArrive();
			pmLeave=timeRecordRecordSet.getREC_pmLeave();
			nightArrive=timeRecordRecordSet.getREC_nightArrive();
			nightLeave=timeRecordRecordSet.getREC_nightLeave();
			workDate=timeRecordRecordSet.getREC_date();
		}		
	}
	if(amArrive==null||amArrive.trim().equals("")){
		amArrive="未点";
	}
	if(amLeave==null||amLeave.trim().equals("")){
		amLeave="未点";
	}
	if(pmArrive==null||pmArrive.trim().equals("")){
		pmArrive="未点";
	}
	if(pmLeave==null||pmLeave.trim().equals("")){
		pmLeave="未点";
	}
	if(nightArrive==null||nightArrive.trim().equals("")){
		nightArrive="未点";
	}
	if(nightLeave==null||nightLeave.trim().equals("")){
		nightLeave="未点";
	}
	if(workDate==null||workDate.trim().equals("")){
		workDate="今天未点";
	}
	timeBookRecordSet=timeManage.getTimeBook("1");
	while(timeBookRecordSet.next()){
		tag=timeBookRecordSet.size();
	}
	
		
%>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="F1F7F9">
<form name="form1" method="post" action="/krm/servlet/TimeRecordServlet">
<input type="hidden" name="status" value="i">
<input type="hidden" name="key" value="<%=key%>">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="F1F7F9">
  <tr height="8">
    <td></td>
  </tr>
  <tr>
    <td align="center" class="common">
      <fieldset style="width:95%; text-align:center">	  
	  <legend><img src="/krm/jsp/permanage/image/per_kqdd.gif"></legend>
	  <br>
        姓名:<%=userName%>&nbsp;&nbsp;&nbsp;&nbsp;时间:<%=date.toString()%>&nbsp;&nbsp;&nbsp;&nbsp;星期<%=week%><br>
        <table border="1" width="95%" align="center" bordercolor="A1B7DB" class="collapse">
		<tr bgcolor="3366CC"> 
          <td colspan="10" align="center" class="common"><font color="ffffff"> 考勤管理</font></td>
        </tr>
          <tr align="center" bgcolor="9BD0F8"> 
            <td colspan="8"  class="common">当天考勤情况显示表</td>
          </tr>
          <tr align="center"> 
            
            <td class="common">上午上班</td>
		<%
			if(tag!=1){
		%>
            <td class="common">上午下班</td>
            <td class="common">下午上班</td>
		<%
			}
		%>
            <td class="common">下午下班</td>
            <td class="common">晚上加班</td>
            <td class="common">晚上下班</td>
          </tr>
          <tr align="center"> 
            <td class="common" width="10%"><%=amArrive%></td>
		<%
			if(tag!=1){
		%>
            <td class="common" width="10%"><%=amLeave%></td>
            <td class="common" width="10%"><%=pmArrive%></td>
		<%
			}
		%>
            <td class="common" width="10%"><%=pmLeave%></td>
            <td class="common" width="10%"><%=nightArrive%></td>
            <td class="common" width="10%"><%=nightLeave%></td>
          </tr>
        </table>
         <br>
		 <%
			if(!error.equals("1")){
		 %>
		 <table border="0" width="100%" height="83" bordercolor="A1B7DB" class="collapse">
          <tr align="center"> 
            <td>&nbsp;</td>
          </tr>
		   <tr align="center"> 
            <td class="common"><font color="#FF0000"><%=keyStr%></font></td>
          </tr>
          <tr align="center"> 
		<%
			if(key!=7&&key!=8){
		%>
		 	<td class="common"><input name="imageField" type="image" src="/krm/jsp/permanage/image/per_kqdd2.gif" >
			</td>
		 <%
		    }
		 %>
          </tr>
        </table>
		<%
			}else{
		%>
        <font color="#FF0000">通信出现故障!请刷新或稍后再试!</font> 
        <%
			}
		%>
        <br>
	  </fieldset>
	</td></tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -