<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBegin.jsp"%><% /* Content: 安全信息汇总 Output param: sListType 11 当日登陆总次数、总人数,注销总次数、总人数 12 当日登陆失败次数 13 当前在线总人数 14 当日页面访问总次数 15 当日数据库增删改操作总次数 */ List sAuditInfo = getAuditInfo(Sqlca,StringFunction.getToday()); %> <%! List getAuditInfo(Transaction Sqlca,String sDay) throws Exception { List sArray = new ArrayList(); String sSql=""; sSql = "select count(UserID) from "+SqlObject.getTable("jbo.sys.USER_LIST")+" where BeginTime like :Day"; sArray.add("当日........登陆总次数:"+getSpace(Sqlca.getString(new SqlObject(sSql).setParameter("Day",sDay+"%")),16)); sSql = "select count(distinct UserID) from "+SqlObject.getTable("jbo.sys.USER_LIST")+" where BeginTime like :Day"; sArray.add("当日........登陆总人数:"+getSpace(Sqlca.getString(new SqlObject(sSql).setParameter("Day",sDay+"%")),16)); sSql = "select count(UserID) from "+SqlObject.getTable("jbo.sys.USER_LIST")+" where BeginTime like :Day and EndTime is not null "; sArray.add("当日........注销总次数:"+getSpace(Sqlca.getString(new SqlObject(sSql).setParameter("Day",sDay+"%")),16)); sSql = "select count(distinct UserID) from "+SqlObject.getTable("jbo.sys.USER_LIST")+" where BeginTime like :Day and EndTime is not null "; sArray.add("当日........注销总人数:"+getSpace(Sqlca.getString(new SqlObject(sSql).setParameter("Day",sDay+"%")),16)); sSql = "select count(UserID) from "+SqlObject.getTable("jbo.sys.USER_RUNTIME")+" where BeginTime like :Day"; sArray.add("当日....页面访问总次数:"+getSpace(Sqlca.getString(new SqlObject(sSql).setParameter("Day",sDay+"%")),16)); sSql = "select count(UserID) from "+SqlObject.getTable("jbo.sys.USER_FAILEDLIST")+" where LOGONTIME like :Day"; sArray.add(changeRed("当日....登陆失败总次数:    "+Sqlca.getString(new SqlObject(sSql).setParameter("Day",sDay+"%")))); return sArray; } String changeRed(String s) { return ""+s+""; } String getSpace(String s, int len) { if (s.length() > 5 && len > 40) s = s.substring(0,s.length()-3); if (s.length() > len) return s; for (int i=s.length(); i < len; i ++) s = " "+s; s=""+s+""; return s; } %> 安全信息汇总
<%for (int i=0; i < sAuditInfo.size(); i ++) { %> <%}%>
安全信息汇总统计               刷新
<%=sAuditInfo.get(i)%>
<%@ include file="/IncludeEnd.jsp"%>