📄 systemmgraction.java
字号:
* Method 弹出员工信息增加界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward stuffAddInit(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("stuffadd");
}
/**
* Method 增加/修改员工信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward stuffAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
// response.setContentType("text/html;charset=GBK");
List orgList = systemMgrBo.getOrgAllInfo();
List groupList = systemMgrBo.getGroupAllInfo();
request.getSession().setAttribute("ares_orglist", orgList);
request.getSession().setAttribute("ares_grouplist", groupList);
Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO);
String cmoptrid = vo.getOptrid();
Date optdate =new java.util.Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
ParsePosition pos = new ParsePosition(0);
ParsePosition pos1 = new ParsePosition(0);
String stuffname=request.getParameter("stuffname")==null?"":request.getParameter("stuffname");
String orgcode =request.getParameter("orgcode")==null?"":request.getParameter("orgcode");
String groupid=request.getParameter("groupid")==null?"":request.getParameter("groupid");
String cardid=request.getParameter("cardid")==null?"1":request.getParameter("cardid");
String birthday=request.getParameter("birthday")==null?"":request.getParameter("birthday");
String svcnum=request.getParameter("svcnum")==null?"":request.getParameter("svcnum");
String phone=request.getParameter("phone")==null?"":request.getParameter("phone");
String email =request.getParameter("email")==null?"":request.getParameter("email");
String address=request.getParameter("address")==null?"":request.getParameter("address");
String bimchg =request.getParameter("bimchg")==null?"":request.getParameter("bimchg");
String stuffdesc =request.getParameter("stuffdesc")==null?"":request.getParameter("stuffdesc");
String vaildflag =request.getParameter("vaildflag")==null?"":request.getParameter("vaildflag");
String optmode =request.getParameter("optmode")==null?"":request.getParameter("optmode");
String stuffid = request.getParameter("stuffid")==null?"":request.getParameter("stuffid");
String sqlertid = request.getParameter("sqlertid")==null?"":request.getParameter("sqlertid");
String sex= request.getParameter("sex")==null?"":request.getParameter("sex");
Stuffinfo stuffinfo= new Stuffinfo();
if(optmode.equals("update"))
{
stuffinfo.setSqlertid(Integer.parseInt(sqlertid));
}else
{
stuffid = systemMgrBo.getPubPsn("STUFFID");
}
System.out.println(stuffid);
stuffinfo.setOptrid(cmoptrid);
stuffinfo.setCardId(cardid);
stuffinfo.setAddress(address);
stuffinfo.setOptdate(optdate);
stuffinfo.setStuffdesc(stuffdesc);
stuffinfo.setStuffname(stuffname);
stuffinfo.setBimchg(Float.parseFloat(bimchg));
stuffinfo.setStuffid(stuffid);
stuffinfo.setValidflag(vaildflag);
stuffinfo.setOrgcode(Integer.parseInt(orgcode));
stuffinfo.setSex(sex);
stuffinfo.setBirthday(sdf.parse(birthday,pos));
stuffinfo.setOrgcode(Integer.parseInt(orgcode));
stuffinfo.setGroupid(Integer.parseInt(groupid));
stuffinfo.setEmail(email);
stuffinfo.setPhone(phone);
stuffinfo.setSvcnum(svcnum);
if(systemMgrBo.stuffattachDirty(stuffinfo)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
if(optmode.equals("update"))
{
List optrlist = systemMgrBo.findstuffInfo(sqlertid);
request.getSession().setAttribute("ares_stuffinfo", optrlist);
return mapping.findForward("stuffupdate");
}else
{
return mapping.findForward("stuffadd");
}
}
/**
* Method 弹出修改员工信息界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward stuffUptInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String sqlertid=request.getParameter("sqlertid");
List orgList = systemMgrBo.getOrgAllInfo();
List groupList = systemMgrBo.getGroupAllInfo();
request.getSession().setAttribute("ares_orglist", orgList);
request.getSession().setAttribute("ares_grouplist", groupList);
List stufflist = systemMgrBo.findstuffInfo(sqlertid);
System.out.println(stufflist.size());
request.getSession().setAttribute("ares_stuffinfo", stufflist);
return mapping.findForward("stuffupdate");
}
/**
* Method 删除员工信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward delStuffInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
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")==null?"1":request.getParameter("pageNo");
List orgList = systemMgrBo.getOrgAllInfo();
List groupList = systemMgrBo.getGroupAllInfo();
request.getSession().setAttribute("ares_orglist", orgList);
request.getSession().setAttribute("ares_grouplist", groupList);
Stuffinfo stuffinfo=new Stuffinfo();
int pageNo = 1;
try{
pageNo = Integer.parseInt(sPageNo);
}catch(Exception e){
e.printStackTrace();
}
String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
for (int i = 0; i < orderinfos.length; i++) {
stuffinfo.setSqlertid(Integer.parseInt(orderinfos[i]));
stuffinfo.setStuffid("TEST");
if(systemMgrBo.stuffDelete(stuffinfo)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
PageInfo optrlist = systemMgrBo.fechstuff(orgcode,groupid,groupid,stuffname,validflag,pageNo);
request.setAttribute("pageInfo", optrlist);
return mapping.findForward("stuffindex");
}
/***********************************************************************************\
* 模块功能说明:操作员管理
* 作者:chenyong
* 创建时间:20081004
* 修改说明:
*
***********************************************************************************/
/**
* Method 弹出操作员信息查询界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward optrInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
// List roleList = systemMgrBo.getRoleAllInfo();
// request.getSession().setAttribute("ares_rolelist", roleList);
return mapping.findForward("optrindex");
}
/**
* Method 获取操作员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward getOptrInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
//先取参数如果取不到数据,再看session中可存在
String optrid=request.getParameter("optrid")==null?((String)request.getSession().getAttribute("soptrid")==null?"":(String)request.getSession().getAttribute("soptrid")):request.getParameter("optrid");
request.getSession().setAttribute("soptrid", optrid);
String validflag=request.getParameter("optrflag")==null?((String)request.getSession().getAttribute("soptrflag")==null?"":(String)request.getSession().getAttribute("soptrflag")):request.getParameter("optrflag");
request.getSession().setAttribute("soptrflag", validflag);
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 optrname=request.getParameter("optrname")==null?((String)request.getSession().getAttribute("soptrname")==null?"":(String)request.getSession().getAttribute("soptrname")):request.getParameter("optrname");
request.getSession().setAttribute("soptrname", optrname);
String sPageNo=request.getParameter("pageNo");
int pageNo = 1;
try{
pageNo = Integer.parseInt(sPageNo);
}catch(Exception e){
e.printStackTrace();
}
PageInfo optrlist = systemMgrBo.fechOptr(optrid,stuffid,optrname,validflag,pageNo);
request.setAttribute("pageInfo", optrlist);
return mapping.findForward("optrindex");
}
/**
* Method 删除操作员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward delOptrInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
String optrid=request.getParameter("optrid")==null?((String)request.getSession().getAttribute("soptrid")==null?"":(String)request.getSession().getAttribute("soptrid")):request.getParameter("optrid");
request.getSession().setAttribute("soptrid", optrid);
String validflag=request.getParameter("optrflag")==null?((String)request.getSession().getAttribute("soptrflag")==null?"":(String)request.getSession().getAttribute("soptrflag")):request.getParameter("optrflag");
request.getSession().setAttribute("soptrflag", validflag);
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 optrname=request.getParameter("optrname")==null?((String)request.getSession().getAttribute("soptrname")==null?"":(String)request.getSession().getAttribute("soptrname")):request.getParameter("optrname");
request.getSession().setAttribute("soptrname", optrname);
int pageNo = 1;
Optrinfo optrinfo= new Optrinfo();
String[] orderinfos = request.getParameterValues("CHECKBOXVAL");
for (int i = 0; i < orderinfos.length; i++) {
optrinfo.setoptrinfoId(Integer.parseInt(orderinfos[i]));
optrinfo.setRoleid("TEST");
optrinfo.setOptrid("TEST");
optrinfo.setStuffid("TEST");
if(systemMgrBo.optrDelete(optrinfo)){
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.SUCRETCODE);
}else{
request.getSession().setAttribute(SysConstant.RETCODE, SysConstant.FALRETCODE);
}
}
PageInfo optrlist = systemMgrBo.fechOptr(optrid,stuffid,optrname,validflag,pageNo);
request.setAttribute("pageInfo", optrlist);
return mapping.findForward("optrindex");
}
/**
* Method 弹出增加操作员信息界面
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward optrAddInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
List roleList = systemMgrBo.getRoleAllInfo();
request.getSession().setAttribute("ares_rolelist", roleList);
List departList = systemMgrBo.getOrgAllInfo();
request.getSession().setAttribute("ares_departlist", departList);
return mapping.findForward("optradd");
}
/**
* Method 增加/修改操作员信息
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
* @author chenyong
*/
public ActionForward optrAdd(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
SessionHelper.ClearSession(request);
// response.setContentType("text/html;charset=GBK");
List roleList = systemMgrBo.getRoleAllInfo();
request.getSession().setAttribute("ares_rolelist", roleList);
List departList = systemMgrBo.getOrgAllInfo();
request.getSession().setAttribute("ares_departlist", departList);
Optrinfo vo =(Optrinfo)request.getSession().getAttribute(SysConstant.LOGINVO);
String cmoptrid = vo.getOptrid();
Date optdate =new java.util.Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
ParsePosition pos = new ParsePosition(0);
ParsePosition pos1 = new ParsePosition(0);
String optrid=request.getParameter("optrid")==null?"":request.getParameter("optrid");
String optrname =request.getParameter("optrname")==null?"":request.getParameter("optrname");
String roleid=request.getParameter("roleid")==null?"":request.getParameter("roleid");
String optrflag=request.getParameter("optrflag")==null?"1":request.getParameter("optrflag");
String effdate=request.getParameter("effdate")==null?"":request.getParameter("effdate");
String expdate=request.getParameter("expdate")==null?"":request.getParameter("expdate");
String orgcode=request.getParameter("orgcode")==null?"":request.getParameter("orgcode");
String stuffid =request.getParameter("stuffid")==null?"":request.getParameter("stuffid");
String optmode=request.getParameter("optmode")==null?"":request.getParameter("optmode");
String optrinfo_id =request.getParameter("optrinfoid")==null?"":request.getParameter("optrinfoid");
String password =request.getParameter("password")==null?"":request.getParameter("password");
String optrdesc =request.getParameter("optrdesc")==null?"":request.getParameter("optrdesc");
Optrinfo optrinfo= new Optrinfo();
if(optmode.equals("update"))
{
optrinfo.setoptrinfoId(Integer.parseInt(optrinfo_id));
}
optrinfo.setCmdoptrid(cmoptrid);
optrinfo.setEffdate(sdf.parse(effdate,pos));
optrinfo.setExpdate(sdf.parse(expdate,pos1));
optrinfo.setOptdate(optdate);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -