%@ 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"%>