📄 systemmgraction.java
字号:
HttpServletRequest request, HttpServletResponse response){
String sgroupid=request.getParameter("groupid");
int groupid =Integer.parseInt(sgroupid);
System.out.println(groupid);
Group departinfo = systemMgrBo.findGroupInfo(groupid);//根据ID取部门信息
request.setAttribute("org_groupinfo", departinfo);
return mapping.findForward("groupupdate");
}
/***********************************************************************************\
* 模块功能说明:角色信息管理
* 作者:chenyong
* 创建时间:20081004
* 修改说明:
*
***********************************************************************************/
/**
* Method 角色管理初始界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward roleInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
return mapping.findForward("roleindex");
}
/**
* Method 获取角色信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward getroleInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String rolename=request.getParameter("rolename")==null?((String)request.getSession().getAttribute("srolename")==null?"":(String)request.getSession().getAttribute("srolename")):request.getParameter("rolename");
request.getSession().setAttribute("srolename", rolename);
String validflag=request.getParameter("roleflag")==null?((String)request.getSession().getAttribute("sroleflag")==null?"":(String)request.getSession().getAttribute("sroleflag")):request.getParameter("roleflag");
request.getSession().setAttribute("sroleflag", validflag);
String sPageNo=request.getParameter("pageNo");
int pageNo = 1;
try{
pageNo = Integer.parseInt(sPageNo);
}catch(Exception e){
e.printStackTrace();
}
PageInfo rolelist = systemMgrBo.fechRole(rolename,validflag,pageNo);
request.setAttribute("pageInfo", rolelist);
return mapping.findForward("roleindex");
}
/**
* Method 删除角色信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward delroleInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String rolename=request.getParameter("rolename")==null?((String)request.getSession().getAttribute("srolename")==null?"":(String)request.getSession().getAttribute("srolename")):request.getParameter("rolename");
request.getSession().setAttribute("srolename", rolename);
String roleflag=request.getParameter("roleflag")==null?((String)request.getSession().getAttribute("sroleflag")==null?"":(String)request.getSession().getAttribute("sroleflag")):request.getParameter("roleflag");
request.getSession().setAttribute("sroleflag", roleflag);
int pageNo = 1;
Role role= new Role();
String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
for (int i = 0; i < orderinfos.length; i++) {
role.setRoleinfoId(Integer.parseInt(orderinfos[i]));
role.setRoleid("TEST");
if(systemMgrBo.roleDelete(role)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
PageInfo rolelist = systemMgrBo.fechRole(rolename,roleflag,pageNo);
request.setAttribute("pageInfo", rolelist);
return mapping.findForward("roleindex");
}
/**
* Method 弹出增加角色信息界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward roleAddInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
return mapping.findForward("roleadd");
}
/**
* Method 增加/修改角色信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward roleAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO);
String optrid = vo.getOptrid();
Date optdate =new java.util.Date();
String rolename=request.getParameter("rolename")==null?"":request.getParameter("rolename");
String roledesc =request.getParameter("roledesc")==null?"":request.getParameter("roledesc");
String roleid=request.getParameter("roleid")==null?"":request.getParameter("roleid");
String roleflag=request.getParameter("roleflag")==null?"1":request.getParameter("roleflag");
String optmode=request.getParameter("optmode")==null?"":request.getParameter("optmode");
String roleinfoid=request.getParameter("roleinfoid")==null?"":request.getParameter("roleinfoid");
Role role= new Role();
if(optmode.equals("add"))
{
String srolesub = systemMgrBo.getPubPsn("ROLEID");
roleid ="R"+srolesub;
}else{
role.setRoleinfoId(Integer.parseInt(roleinfoid));
}
role.setRoleid(roleid);
role.setRoledesc(roledesc);
role.setRolename(rolename);
role.setOptrid(optrid);
role.setOptdate(optdate);
role.setValidflag(roleflag);
if(systemMgrBo.roleattachDirty(role)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
if(optmode.equals("update"))
{
request.setAttribute("org_roleinfo", role);
return mapping.findForward("roleupdate");
}else
{
return mapping.findForward("roleadd");
}
}
/**
* Method 弹出修改角色信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward roleUptInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String sroleid=request.getParameter("roleid");
System.out.println(sroleid);
Role roleinfo = systemMgrBo.findRoleInfo(sroleid);//根据ID取角色信息
request.setAttribute("org_roleinfo", roleinfo);
return mapping.findForward("roleupdate");
}
/***********************************************************************************\
* 模块功能说明:密码修改
* 作者:chenyong
* 创建时间:20081004
* 修改说明:
*
***********************************************************************************/
/**
* Method 密码修改初始界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward secretInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
return mapping.findForward("secretindex");
}
/**
* Method 修改密码信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward secretAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO);
String oldpassword = request.getParameter("oldpassword")==null?"":request.getParameter("oldpassword");
String newpassword = request.getParameter("newpassword")==null?"":request.getParameter("newpassword");
String password = vo.getPassword();
if(!password.equals(oldpassword))
{
request.getSession().setAttribute(SysConstant.RETCODE, "1001");
}else{
vo.setPassword(newpassword);
if(systemMgrBo.optrattachDirty(vo)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
return mapping.findForward("secretindex");
}
/**
* Method 密码重置初始界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward newsecretInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
return mapping.findForward("newsecretindex");
}
/**
* Method 重置密码信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward newsecretAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
String optrid = request.getParameter("optrid")==null?"":request.getParameter("optrid");
String newpassword = "111111";
List list = systemMgrBo.findoptrInfobyNo(optrid);
Optrinfo optrinfo=new Optrinfo();
if(list.size()!=1)
{
request.getSession().setAttribute(SysConstant.RETCODE, "1001");
}else{
optrinfo=(Optrinfo)list.get(0);
optrinfo.setPassword(newpassword);
if(systemMgrBo.optrattachDirty(optrinfo)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
return mapping.findForward("newsecretindex");
}
/***********************************************************************************\
* 模块功能说明:员工管理
* 作者:chenyong
* 创建时间:20081004
* 修改说明:
*
***********************************************************************************/
/**
* Method 弹出员工信息查询界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward stuffInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
List orgList = systemMgrBo.getOrgAllInfo();
List groupList = systemMgrBo.getGroupAllInfo();
request.getSession().setAttribute("ares_orglist", orgList);
request.getSession().setAttribute("ares_grouplist", groupList);
return mapping.findForward("stuffindex");
}
/**
* Method 员工信息查询
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward getstuffInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
String orgcode=request.getParameter("orgcode")==null?((String)request.getSession().getAttribute("sorgcode")==null?"":(String)request.getSession().getAttribute("sorgcode")):request.getParameter("orgcode");
request.getSession().setAttribute("sorgcode", orgcode);
String validflag=request.getParameter("stufflag")==null?((String)request.getSession().getAttribute("sstufflag")==null?"":(String)request.getSession().getAttribute("sstufflag")):request.getParameter("stufflag");
request.getSession().setAttribute("sstufflag", validflag);
String groupid=request.getParameter("groupid")==null?((String)request.getSession().getAttribute("sgroupid")==null?"":(String)request.getSession().getAttribute("sgroupid")):request.getParameter("groupid");
request.getSession().setAttribute("sgroupid", groupid);
String stuffid=request.getParameter("stuffid")==null?((String)request.getSession().getAttribute("sstuffid")==null?"":(String)request.getSession().getAttribute("sstuffid")):request.getParameter("stuffid");
request.getSession().setAttribute("sstuffid", stuffid);
String stuffname=request.getParameter("stuffname")==null?((String)request.getSession().getAttribute("sstuffname")==null?"":(String)request.getSession().getAttribute("sstuffname")):request.getParameter("stuffname");
request.getSession().setAttribute("sstuffname", stuffname);
String sPageNo=request.getParameter("pageNo");
List orgList = systemMgrBo.getOrgAllInfo();
List groupList = systemMgrBo.getGroupAllInfo();
request.getSession().setAttribute("ares_orglist", orgList);
request.getSession().setAttribute("ares_grouplist", groupList);
int pageNo = 1;
try{
pageNo = Integer.parseInt(sPageNo);
}catch(Exception e){
e.printStackTrace();
}
PageInfo optrlist = systemMgrBo.fechstuff(orgcode,groupid,groupid,stuffname,validflag,pageNo);
request.setAttribute("pageInfo", optrlist);
return mapping.findForward("stuffindex");
}
/**
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -