www.pudn.com > RFID_98798798698698.rar > GetProductsAction.java


package com.rfid.struts.action; 
 
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 org.apache.struts.action.ActionMessages; 
 
import com.rfid.dao.*; 
import com.rfid.global.CharFilter; 
import com.rfid.global.Global; 
import com.rfid.model.*; 
import com.rfid.struts.form.GetProductsForm; 
 
public class GetProductsAction extends Action{ 
	 
	public ActionForward execute(ActionMapping mapping, ActionForm form, 
			HttpServletRequest request, HttpServletResponse response) { 
		GetProductsForm getProductsForm = (GetProductsForm) form; 
 
		ActionForward forward = new ActionForward(); 
        ActionMessages msgs = new ActionMessages(); 
         
        /* 获得用户信息 */ 
        HttpSession session = request.getSession(); 
    	TUSer user = (TUSer)session.getAttribute(Global.USER); 
    	if(user == null) 
    	{ 
    		request.setAttribute("error", "非法输入"); 
			forward = new  ActionForward("","/pages/error.jsp",true); 
			return forward; 
    	} 
    	 
    	 
    	if(getProductsForm == null){ 
			request.setAttribute("error", "非法输入"); 
			forward = new  ActionForward("","/pages/error.jsp",true); 
			return forward; 
		} 
    	 
    	String todo = getProductsForm.getTodo(); 
    	if(todo == null ){ 
    		request.setAttribute("error", "非法输入"); 
    		forward = new  ActionForward("","/pages/error.jsp",true); 
    		return forward; 
    	}else if(todo.equals("to_warehouse")){ 
			TGetProducts getProducts = new TGetProducts(); 
			getProducts.setName(CharFilter.convertISO2Utf(getProductsForm.getName().trim())); 
			getProducts.setNumber(getProductsForm.getNumber()); 
			getProducts.setOrder_id(getProductsForm.getOrderid()); 
			getProducts.setIsget(getProductsForm.getIsget()); 
			getProducts.setInput_user(getProductsForm.getInput_user()); 
			 
			int result = new TGetProductsDAO().insert(getProducts); 
			new TOrderDAO().setStatus(getProductsForm.getOrderid(), Global.ORDER_STATUS_WAREHOUSE2); 
			if(result == 1){ 
				forward = new  ActionForward("","/pages/sales/current_order.jsp",true); 
			} else{ 
				forward = new  ActionForward("","/pages/error.jsp",true); 
			} 
			return forward; 
		} 
		 
		request.setAttribute("error", "非法输入"); 
		forward = new  ActionForward("","/pages/error.jsp",true); 
        saveMessages(request, msgs); 
    	 
    	return forward; 
    	} 
	 
	 
	 
 
}