checkeddepotmissionaction.java

来自「这是一个物流管理系统」· Java 代码 · 共 69 行

JAVA
69
字号
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.xsofa.struts.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.xsofa.struts.form.QueryCheckedDepotmissionForm;
import com.xsofa.struts.form.QueryUncheckedForm;

import dao.DepotmissionDAO;
import dao.IndentInfoDAO;
import dao.OrderInfoDao;


public class CheckedDepotMissionAction extends Action {
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		QueryCheckedDepotmissionForm queryCheckedDepotmissionForm = (QueryCheckedDepotmissionForm) form;
		HttpSession session = request.getSession();
		DepotmissionDAO ddao=null;
		String init=request.getParameter("init");
		String ordid=request.getParameter("orderid");
		List l=null;
		if(init!=null){
		   ddao=new DepotmissionDAO();
		   l=ddao.allDepotmission(1001l);
		   System.out.println(l.size() + "dsdfsfdf");
		   request.setAttribute("allCheckedDepotmission",l);
		   System.out.println("checkedDepotMissionAction.....");
		   return mapping.findForward("checkedOrder");
		}else if(ordid!=null){
			long orderid=Long.parseLong(ordid);
			//System.out.println("test"+orderid);
			IndentInfoDAO idao=new IndentInfoDAO();
		    l=idao.queryCheckedDetail(orderid);
		    session.setAttribute("checkedDetail",l);
			//if(session.getAttribute("uncheckedDetail")==null)
			//	System.out.println("session null");
			return mapping.findForward("indentCheckedDetail");
		}else{
      		 String searchBy;
   		     String condition;
   		     searchBy=queryCheckedDepotmissionForm.getSearchBy();
   		     condition=queryCheckedDepotmissionForm.getCondition();
   		     OrderInfoDao odao=new OrderInfoDao(); 
   		     if(searchBy.equals("订单号")){
   			   l=odao.queryByOrderID(condition,1001l);
   		     }else if(searchBy.equals("客户姓名")){
   			   l=odao.queryByUsername(condition,1001l);
   		     }//else if(searchBy.equals("订单日期")){
   			   //List l=odao.queryByUsername(condition);
   		       //}
   		     request.setAttribute("checkedDepotmissions",l);
   		     return mapping.findForward("checkedOrder");
      	}
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?