📄 senddocaction.java
字号:
String secretvalue="102";
try {
UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
"userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
List emergencylist = dataDictionaryManager.getDataDictionaryList(emergencyvalue,unitId,"T");
request.setAttribute("emergencylist",emergencylist);
List secretlist = dataDictionaryManager.getDataDictionaryList(secretvalue,unitId,"T");
request.setAttribute("secretlist",secretlist);
Page page = sendDocManager.findUnsendList(unitId);
request.setAttribute("page", page);
request.setAttribute("status", "2");
} catch (Exception e) {
e.printStackTrace();
}
return mapping.findForward("sendfilelist");
}
public ActionForward sendedList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String emergencyvalue="101";
String secretvalue="102";
try {
UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
"userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
List emergencylist = dataDictionaryManager.getDataDictionaryList(emergencyvalue,unitId,"T");
request.setAttribute("emergencylist",emergencylist);
List secretlist = dataDictionaryManager.getDataDictionaryList(secretvalue,unitId,"T");
request.setAttribute("secretlist",secretlist);
Page page = sendDocManager.findSendedList(unitId);
request.setAttribute("page", page);
request.setAttribute("status", "3");
} catch (Exception e) {
e.printStackTrace();
}
return mapping.findForward("sendfilelist");
}
public ActionForward deleteList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String emergencyvalue="101";
String secretvalue="102";
try{
UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
"userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
List emergencylist = dataDictionaryManager.getDataDictionaryList(emergencyvalue,unitId,"T");
request.setAttribute("emergencylist",emergencylist);
List secretlist = dataDictionaryManager.getDataDictionaryList(secretvalue,unitId,"T");
request.setAttribute("secretlist",secretlist);
Page page = sendDocManager.findDeleteList(unitId);
request.setAttribute("page", page);
request.setAttribute("status", "10");
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("sendfilelist");
}
public ActionForward getSendListXml(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try {
String unitId = request.getParameter("unitId");
String status = request.getParameter("status");
String where = java.net.URLDecoder.decode(request.getParameter("where"),"UTF-8");
String startNum = request.getParameter("start");
//System.out.println("=========" + startNum);
//System.out.println("where:"+where);
String xml = "";
if (status.equals("20")) {
xml = sendDocManager.findDraftListXml(unitId, where,
new Integer(startNum).intValue(), 15);
}
if (status.equals("21")) {
//System.out.println("status==="+status);
xml = sendDocManager.getUnsealListXml(unitId, where,
new Integer(startNum).intValue(), 15);
}
if (status.equals("22")) {
xml = sendDocManager.getUnsendListXml(unitId, where,
new Integer(startNum).intValue(), 15);
}
if (status.equals("23")) {
xml = sendDocManager.getSendedListXml(unitId, where,
new Integer(startNum).intValue(), 15);
}
if (status.equals("210")) {
xml = sendDocManager.getDeleteListXml(unitId, where,
new Integer(startNum).intValue(),15);
}
response.setCharacterEncoding("GBK");
response.setContentType("text/xml");
response.getWriter().print(xml);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public ActionForward selectAddress(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
"userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
List groupList = groupManager.getGroupList(unitId);
List otherUnitList = unitManager.getOtherUnitList(unitId);
request.setAttribute("groupList", groupList);
request.setAttribute("otherUnitList", otherUnitList);
return mapping.findForward("viewaddress");
}
public ActionForward getGroupUnitList(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
try {
String groupId = request.getParameter("groupId");
String retStr = groupManager.getGroupUnitListXml(groupId);
response.setCharacterEncoding("GBK");
response.setContentType("text/xml");
//System.out.println(retStr);
response.getWriter().print(retStr);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public ActionForward send(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String docId = (String) request.getAttribute("docId");
UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
"userinfo");
String userId = userinfo.getUserID();
String userName = userinfo.getUserName();
String unitId = userinfo.getUnit().getUnitId().toString();
String unitName = userinfo.getUnit().getUnitName();
String recvUnitIds = (String) request.getAttribute("recvUnitIds");
String recvUnitNames = (String) request.getAttribute("recvUnitNames");
String printNums = (String) request.getAttribute("printNums");
sendDocManager.saveSendDoc(docId, userId, userName, unitId, unitName,
recvUnitIds, recvUnitNames, printNums);
return null;
}
public ActionForward deletePage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String docId = request.getParameter("docId");
String status = request.getParameter("status");
request.setAttribute("docId",docId);
request.setAttribute("status",status);
return mapping.findForward("deletepage");
}
public ActionForward deleteSendDoc(ActionMapping mapping, ActionForm form,
HttpServletRequest request,HttpServletResponse response) {
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String username = userinfo.getUserName();
String docId = request.getParameter("docId");
String status = request.getParameter("status");
String delYy = request.getParameter("reason");
request.setAttribute("docId",docId);
request.setAttribute("openerStatus",request.getParameter("openerStatus"));
sendDocManager.deleteSendDoc(docId,status,username,delYy);
return mapping.findForward("deletepage");
}
public ActionForward getEditDoc(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response) {
String docKind = request.getParameter("docKind");
request.setAttribute("docKind",docKind);
String unitId = ((UserInfo)request.getSession().getAttribute("userinfo")).getUnit().getUnitId().toString();
request.setAttribute("emergencyList",dataDictionaryManager.findDataDictionaryList(unitId,"101"));
request.setAttribute("secretList",dataDictionaryManager.findDataDictionaryList(unitId,"102"));
return mapping.findForward("viewdoc");
}
public ActionForward checkDocNum(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response) {
//String where = " from SendDocForm where docNoPre=' "+request.getParameter("docNoPre")+"' and yearNo='"+request.getParameter("yearNo")+"' and waterNo='"+request.getParameter("waterNo")+"'";
String docId = request.getParameter("docId");
String docNoPre = request.getParameter("docNoPre");
String yearNo = request.getParameter("yearNo");
String waterNo = request.getParameter("waterNo");
String xml = "";
Document document = DocumentHelper.createDocument();
document.setXMLEncoding("GBK");
Element root = document.addElement("root");
if(sendDocManager.findDocNum(docId,docNoPre,yearNo,waterNo)){
root.setText("0");
}else{
root.setText("1");
}
xml = document.asXML();
response.setCharacterEncoding("GBK");
response.setContentType("text/xml");
//System.out.println(xml);
try{
response.getWriter().print(xml);
}catch(Exception e){
e.printStackTrace();
}
return null;
}
public ActionForward selectUnit(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserInfo userinfo = (UserInfo) request.getSession().getAttribute(
"userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
List groupList = groupManager.getGroupList(unitId);
List otherUnitList = unitManager.getOtherUnitList(unitId);
request.setAttribute("groupList", groupList);
request.setAttribute("otherUnitList", otherUnitList);
return mapping.findForward("combineunit");
}
public ActionForward getSealUseList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserInfo userinfo = (UserInfo)request.getSession().getAttribute("userinfo");
String unitId = userinfo.getUnit().getUnitId().toString();
String start = request.getParameter("start");
try{
Page page = sendDocLogManager.findSealUseList(unitId,new Integer(start).intValue());
request.setAttribute("page",page);
}catch(Exception e){
e.printStackTrace();
}
return mapping.findForward("uselistrecord");
}
public ActionForward viewLog(ActionMapping mapping, ActionForm form,
HttpServletRequest request,HttpServletResponse response){
String docId = request.getParameter("docId");
SendDocForm sendDoc = sendDocManager.getSendDocById(docId);
List retList = sendDocManager.findSendLog(docId);
request.setAttribute("docTitle",sendDoc.getDocTitle());
request.setAttribute("docNoPre",sendDoc.getDocNoPre()+"["+sendDoc.getYearNo()+"]"+sendDoc.getWaterNo());
request.setAttribute("viewList",retList);
return mapping.findForward("viewlog");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -