📄 systemmgraction.java
字号:
optrinfo.setOptrdesc(optrdesc);
optrinfo.setOptrid(optrid);
optrinfo.setOptrname(optrname);
optrinfo.setPassword(password);
optrinfo.setStuffid(stuffid);
optrinfo.setValidflag(optrflag);
optrinfo.setOrgcode(Integer.parseInt(orgcode));
optrinfo.setRoleid(roleid);
int flag=0;
if(optmode.equals("add")){
System.out.println("----------------1");
List list = systemMgrBo.findoptrInfobyNo(optrid);
if(list.size()>=1)
{
System.out.println("----------------2");
request.getSession().setAttribute(SysConstant.RETCODE, "1001");
flag=1;
}
System.out.println("----------------3");
}
System.out.println("----------------4");
if(flag==0)
{
System.out.println("----------------5");
if(systemMgrBo.optrattachDirty(optrinfo)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
if(optmode.equals("update"))
{
List optrlist = systemMgrBo.findoptrInfo(optrinfo_id);
request.getSession().setAttribute("ares_optrinfo", optrlist);
return mapping.findForward("optrupdate");
}else
{
return mapping.findForward("optradd");
}
}
/**
* Method 弹出修改操作员信息界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward optrUptInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String soptrid=request.getParameter("optrid");
List roleList = systemMgrBo.getRoleAllInfo();
request.getSession().setAttribute("ares_rolelist", roleList);
List departList = systemMgrBo.getOrgAllInfo();
request.getSession().setAttribute("ares_departlist", departList);
List optrlist = systemMgrBo.findoptrInfo(soptrid);
request.getSession().setAttribute("ares_optrinfo", optrlist);
return mapping.findForward("optrupdate");
}
/***********************************************************************************\
* 模块功能说明:短信模板信息管理
* 作者:chenyong
* 创建时间:20081004
* 修改说明:
*
***********************************************************************************/
/**
* Method 短信模板管理初始界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward smsInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
return mapping.findForward("smsindex");
}
/**
* Method 获取短信模板信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward getSmsInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String smstype=request.getParameter("smstype")==null?((String)request.getSession().getAttribute("ssmstype")==null?"":(String)request.getSession().getAttribute("ssmstype")):request.getParameter("smstype");
request.getSession().setAttribute("ssmstype", smstype);
String sPageNo=request.getParameter("pageNo");
int pageNo = 1;
try{
pageNo = Integer.parseInt(sPageNo);
}catch(Exception e){
e.printStackTrace();
}
PageInfo departlist = systemMgrBo.fechSms(smstype,pageNo);
request.setAttribute("pageInfo", departlist);
return mapping.findForward("smsindex");
}
/**
* Method 删除短信模板信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward delsmsInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String smstype=request.getParameter("smstype")==null?((String)request.getSession().getAttribute("ssmstype")==null?"":(String)request.getSession().getAttribute("ssmstype")):request.getParameter("smstype");
request.getSession().setAttribute("ssmstype", smstype);
int pageNo = 1;
SmsInfo info= new SmsInfo();
String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
for (int i = 0; i < orderinfos.length; i++) {
info.setSmsid(Integer.parseInt(orderinfos[i]));
info.setSmstype("1");
if(systemMgrBo.smsDelete(info)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
PageInfo departlist = systemMgrBo.fechSms(smstype,pageNo);
request.setAttribute("pageInfo", departlist);
return mapping.findForward("smsindex");
}
/**
* Method 弹出增加短信模板信息界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward smsAddInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
return mapping.findForward("smsadd");
}
/**
* Method 增加/修改短信模板信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward smsAdd(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 smstype=request.getParameter("smstype")==null?"":request.getParameter("smstype");
String smsdesc =request.getParameter("smsdesc")==null?"":request.getParameter("smsdesc");
String remark =request.getParameter("remark")==null?"":request.getParameter("remark");
SmsInfo info= new SmsInfo();
info.setSmstype(smstype);
info.setSmsdesc(smsdesc);
info.setRemark(remark);
info.setOptrid(optrid);
info.setOptdate(optdate);
if(systemMgrBo.smsattachDirty(info)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
return mapping.findForward("smsadd");
}
/**
* Method 弹出角色权限配置信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward addMenu(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
String roleid=request.getParameter("roleid")==null?"":request.getParameter("roleid");
System.out.println(roleid);
Role role= new Role();
Role list = (Role) systemMgrBo.findById(Integer.parseInt(roleid));
request.getSession().setAttribute("sroleid", list.getRoleid());
return mapping.findForward("menu");
}
/**
* Method 获得角色权限配置信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward getHaveMenu(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String roleid=request.getParameter("roleid")==null?((String)request.getSession().getAttribute("sroleid")==null?"":(String)request.getSession().getAttribute("sroleid")):request.getParameter("roleid");
request.getSession().setAttribute("sroleid", roleid);
List list = (List) systemMgrBo.getfetchMenu(roleid);
request.getSession().setAttribute("ares_havemenu", list);
return mapping.findForward("havemenu");
}
/**
* Method 获得角色没有权限配置信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward getNoMenu(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String roleid=request.getParameter("roleid")==null?((String)request.getSession().getAttribute("sroleid")==null?"":(String)request.getSession().getAttribute("sroleid")):request.getParameter("roleid");
request.getSession().setAttribute("sroleid", roleid);
List list = (List) systemMgrBo.getfetchNoMenu(roleid);
request.getSession().setAttribute("ares_nomenu", list);
return mapping.findForward("nomenu");
}
/**
* Method增加角色权限配置信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward addRoleMenu(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO);
String optrid = vo.getOptrid();
Date optdate =new java.util.Date();
String roleid=request.getParameter("roleid")==null?((String)request.getSession().getAttribute("sroleid")==null?"":(String)request.getSession().getAttribute("sroleid")):request.getParameter("roleid");
String menuids=request.getParameter("MENUIDS");
request.getSession().setAttribute("sroleid", roleid);
String newmenuid = menuids.replace("'", "");
System.out.println(newmenuid);
String[] menuno = newmenuid.split(",");
RolemenurelDao rel = new RolemenurelDao();
for(int i=0;i<menuno.length;i++)
{
List list2 = (List) systemMgrBo.findByRole(roleid,menuno[i]);
if(list2.size()>0)
{
continue;
}
rel.setMenuid(menuno[i]);
rel.setRoleid(roleid);
rel.setOptrid(optrid);
rel.setOptdate(optdate);
if(systemMgrBo.relattachDirty(rel)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
break;
}
}
List list = (List) systemMgrBo.getfetchNoMenu(roleid);
request.getSession().setAttribute("ares_nomenu", list);
return mapping.findForward("nomenu");
}
/**
* Method删除角色权限配置信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward delRoleMenu(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String roleid=request.getParameter("roleid")==null?((String)request.getSession().getAttribute("sroleid")==null?"":(String)request.getSession().getAttribute("sroleid")):request.getParameter("roleid");
String menuids=request.getParameter("MENUIDS");
request.getSession().setAttribute("sroleid", roleid);
String newmenuid = menuids.replace("'", "");
String[] menuno = newmenuid.split(",");
RolemenurelDao rel = new RolemenurelDao();
for(int i=0;i<menuno.length;i++)
{
List list2 = (List) systemMgrBo.findByRole(roleid,menuno[i]);
if(list2.size()!=1)
{
continue;
}
rel=(RolemenurelDao)list2.get(0);
if(systemMgrBo.reldelete(rel)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
break;
}
}
List list = (List) systemMgrBo.getfetchMenu(roleid);
request.getSession().setAttribute("ares_havemenu", list);
return mapping.findForward("havemenu");
}
public SystemMgrBo getSystemMgrBo() {
return systemMgrBo;
}
public void setSystemMgrBo(SystemMgrBo systemMgrBo) {
this.systemMgrBo = systemMgrBo;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -