?? createsysuser.jsp
字號:
<!-- 此方法僅供系統(tǒng)管理員使用,批量系統(tǒng)用戶
將baseinfo表中在職狀態(tài)標(biāo)記為在職的用戶創(chuàng)建默認(rèn)用戶,以身份證號為用戶名,
默認(rèn)密碼是8888,用戶角色是everyone,通過角色用戶管理修改對應(yīng)的角色
-->
<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="cn.com.juneng.system.service.SysUserService" %>
<%@ page import="cn.com.juneng.system.common.SpringBeanFactory" %>
<%@ page import="cn.com.juneng.system.vo.SysUserVOImpl" %>
<%@ page import="cn.com.juneng.system.bo.User" %>
<%@ page import="cn.com.juneng.baseinfo.vo.BaseinfoVOImpl"%>
<%@ page import="cn.com.juneng.baseinfo.service.BaseinfoService" %>
<%@ page import="cn.com.juneng.system.common.COMMON" %>
<%@ page import="java.util.List" %>
<%
try{
SysUserService usersrv = (SysUserService)SpringBeanFactory.getBean("sysUserService");
BaseinfoVOImpl basevo=null;
SysUserVOImpl sysUser = null;
List infolist=null;
BaseinfoService basesrv=(BaseinfoService)SpringBeanFactory.getBean("baseinfoService");
infolist=basesrv.getList(" zczt='1'","",0,Integer.MAX_VALUE);
//查找已建立用戶
List userList=null;
userList=usersrv.getList("","",0,Integer.MAX_VALUE);
//去除已經(jīng)建立的職工帳號
if(!COMMON.isEmpty(infolist)&&infolist.size()>0&&!COMMON.isEmpty(userList)){
for( int i=0;i<userList.size();i++){
sysUser=(SysUserVOImpl)userList.get(i);
int j=0;
boolean flag=true;
while(j<infolist.size()&&flag){
basevo=(BaseinfoVOImpl)infolist.get(j);
if(basevo.getSfzh().equalsIgnoreCase(sysUser.getAccount())){
flag=false;
infolist.remove(j);
}else
j++;
}
}
}
//調(diào)用對應(yīng)的方法創(chuàng)建對應(yīng)的用戶
if(!COMMON.isEmpty(infolist)&&infolist.size()>0){
for (int i=0;i<infolist.size();i++){
basevo=(BaseinfoVOImpl)infolist.get(i);
basesrv.createtosysuser(basevo);
}
}
//創(chuàng)建默認(rèn)的用戶角色是everyone,需要修改對應(yīng)的數(shù)據(jù)庫
}catch(Exception e){
e.printStackTrace();
}
%>
<html>
<body>
成功!
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -