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

📄 createsysuser.jsp

📁 管理公司合同
💻 JSP
字号:
<!-- 此方法仅供系统管理员使用,批量系统用户
  将baseinfo表中在职状态标记为在职的用户创建默认用户,以身份证号为用户名,
  默认密码是8888,用户角色是everyone,通过角色用户管理修改对应的角色
  -->
  <%@ 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);
		
		//去除已经建立的职工帐号
		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++;
		     }
		  }
		}
		
		//调用对应的方法创建对应的用户
		if(!COMMON.isEmpty(infolist)&&infolist.size()>0){
		 
		  for (int i=0;i<infolist.size();i++){
		       basevo=(BaseinfoVOImpl)infolist.get(i);
		       basesrv.createtosysuser(basevo);
		  }
		}
		 
		//创建默认的用户角色是everyone,需要修改对应的数据库
		
	}catch(Exception e){
		e.printStackTrace();
	}
	
%>
<html>
<body>
成功!
</body>
</html>

⌨️ 快捷键说明

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