📄 sendreportaction.java
字号:
//Created by MyEclipse Struts
// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.1.1/xslt/JavaClass.xsl
package com.example.web.action;
import com.example.gw.recvdocform.IRecvDocFormManager;
import com.example.gw.recvpermission.IRecvPermissionManager;
import com.example.gw.senddocform.ISendDocFormManager;
import com.example.gw.system.user.*;
import com.example.gw.unit.IUnitManager;
import com.example.gw.unit.Unit;
import com.example.web.actionform.SendReportForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
/**
* MyEclipse Struts
* Creation date: 01-15-2007
*
* XDoclet definition:
* @struts.action path="/loginAction" name="LoginActionForm" scope="request" validate="true"
*/
public class SendReportAction extends DispatchAction {
private IUnitManager unitManager;
private ISendDocFormManager sendDocManager;
private IRecvDocFormManager recvDocManager;
private IRecvPermissionManager recvPermissionManager;
public void setUnitManager(IUnitManager unitManager){
this.unitManager = unitManager;
}
public IUnitManager getUnitManager(){
return unitManager;
}
public void setSendDocFormManager(ISendDocFormManager sendDocManager){
this.sendDocManager = sendDocManager;
}
public ISendDocFormManager getSendDocFormManager(){
return sendDocManager;
}
public void setRecvDocFormManager(IRecvDocFormManager recvDocManager){
this.recvDocManager = recvDocManager;
}
public IRecvDocFormManager getRecvDocFormManager(){
return recvDocManager;
}
public void setRecvPermissionManager(IRecvPermissionManager recvPermissionManager){
this.recvPermissionManager = recvPermissionManager;
}
public IRecvPermissionManager getRecvPermissionManager(){
return recvPermissionManager;
}
public ActionForward mainreport(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
List recvunitlist=unitManager.getAllUnitList();
request.setAttribute("recvunitlist",recvunitlist);
request.setAttribute("sendreportform",sendreportform);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("mainreport");
}
public ActionForward mainreportall(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
request.setAttribute("sendreportform",sendreportform);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("mainreportall");
}
public ActionForward queryreport(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
Unit recvunit=null;
if (!sendreportform.getRecvunit().equals(""))
{
recvunit=(Unit)unitManager.getUnit(Integer.parseInt(sendreportform.getRecvunit()));
}
List reportlist=recvDocManager.getRecvList(unitId,sendreportform.getRecvunit(),sendreportform.getYear(),sendreportform.getMonth(),sendreportform.getDay());
request.setAttribute("sendreportform",sendreportform);
request.setAttribute("recvunit",recvunit);
request.setAttribute("reportlist",reportlist);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("reportout");
}
public ActionForward queryreportall(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
List reportlist=sendDocManager.getSendList(unitId,sendreportform.getYear(),sendreportform.getMonth(),sendreportform.getDay());
request.setAttribute("sendreportform",sendreportform);
request.setAttribute("reportlist",reportlist);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("reportoutall");
}
public ActionForward sendstat(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
String where="";
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
where=" and sendTime>='"+sendreportform.getStartdate() + "' and sendTime<'"+sendreportform.getEnddate() +"' ";
Map reportmap=recvPermissionManager.getSendStatMap(unitId,where);
List unitlist=unitManager.getAllUnitList();
request.setAttribute("sendreportform",sendreportform);
request.setAttribute("reportmap",reportmap);
request.setAttribute("unitlist",unitlist);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("sendstat");
}
public ActionForward recvstat(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
String where="";
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
where=" and sendTime>='"+ sendreportform.getStartdate() + "' and sendTime<'"+ sendreportform.getEnddate() +"' ";
Map reportmap=recvDocManager.getSendStatMap(unitId,where);
List unitlist=unitManager.getAllUnitList();
request.setAttribute("sendreportform",sendreportform);
request.setAttribute("reportmap",reportmap);
request.setAttribute("unitlist",unitlist);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("recvstat");
}
public ActionForward sendsignstat(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
String commwhere="";
commwhere=" and sendTime>='"+ sendreportform.getStartdate() + "' and sendTime<'"+ sendreportform.getEnddate() +"' ";
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
Map allsignmap=recvPermissionManager.getSignStatMap(unitId,commwhere,"");
Map signedmap=recvPermissionManager.getSignStatMap(unitId,commwhere,"2,6");
Map notsignmap=recvPermissionManager.getSignStatMap(unitId,commwhere,"0");
Map refusesignmap=recvPermissionManager.getSignStatMap(unitId,commwhere,"4,8");
String unitwhere=" and unitId in (select distinct unitId from RecvPermission) ";
List recvunitlist=unitManager.getUnitListByWhere(unitwhere);
request.setAttribute("sendreportform",sendreportform);
request.setAttribute("allsignmap",allsignmap);
request.setAttribute("signedmap",signedmap);
request.setAttribute("notsignmap",notsignmap);
request.setAttribute("refusesignmap",refusesignmap);
request.setAttribute("recvunitlist",recvunitlist);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("sendsignstat");
}
public ActionForward sendsignperstat(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
try{
SendReportForm sendreportform=(SendReportForm)form;
String commwhere="";
commwhere=" and sendTime>='"+ sendreportform.getStartdate() + "' and sendTime<'"+ sendreportform.getEnddate() +"' ";
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
Map allsignmap=recvPermissionManager.getSignPerStatMap(unitId,commwhere,"");
Map signedmap=recvPermissionManager.getSignPerStatMap(unitId,commwhere,"2,6");
Map notsignmap=recvPermissionManager.getSignPerStatMap(unitId,commwhere,"0");
Map refusesignmap=recvPermissionManager.getSignPerStatMap(unitId,commwhere,"4,8");
List childunitlist=unitManager.getLowerUnitList(unitId);
request.setAttribute("sendreportform",sendreportform);
request.setAttribute("allsignmap",allsignmap);
request.setAttribute("signedmap",signedmap);
request.setAttribute("notsignmap",notsignmap);
request.setAttribute("refusesignmap",refusesignmap);
request.setAttribute("childunitlist",childunitlist);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("sendsignperstat");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -