package com.jkxy.action;
import java.io.IOException;
import java.sql.Timestamp;
import java.util.Date;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
import com.jkxy.model.Orderitem;
import com.jkxy.model.Orders;
import com.jkxy.model.User;
import com.jkxy.service.ISaveOrderService;
import com.jkxy.tool.Cart;
import com.jkxy.tool.PaymentUtil;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class orderAction extends ActionSupport {
	private ISaveOrderService saveOrderService;
	private static Logger logger=Logger.getLogger(orderAction.class);
	private String yh;
	
	public String getYh() {
		return yh;
	}
	public void setYh(String yh) {
		this.yh = yh;
	}
	public ISaveOrderService getSaveOrderService() {
		return saveOrderService;
	}
	public void setSaveOrderService(ISaveOrderService saveOrderService) {
		this.saveOrderService = saveOrderService;
	}
	
	
	 
	/**
	 * 1.0提交订单,从购物车中取出的所有的订单项OrderItem,并存入Order中
	 * 转发至 支付页面 进行支付
	 * @return
	 * @throws Exception
	 */
	public String checkOut() throws Exception{
		logger.info("提交订单");
		Map<String, Object> session=(Map)ActionContext.getContext().getSession();
		/*User user=(User) session.get("user");*/
		User user=new User();
		user.setUserid(6);
		Cart cart=(Cart) session.get("cart");
	 
		
		Orders order=new Orders();
		order.setOrderdate(new Timestamp(new Date().getTime()));
		order.setUser(user);
		for(Iterator itor=cart.getCartitems().values().iterator();itor.hasNext();){
			Orderitem orderitems=(Orderitem) itor.next();
			//把购物车里的订单 添加到 订单项 order
			order.getOrderitems().add(orderitems);
			orderitems.setOrders(order);
			
		}
		System.out.println("提交订单");
		
		saveOrderService.saveOrder(order);
		
		
		System.out.println("订单提交完成、、、、、");
		Map request=(Map) ActionContext.getContext().get("request");
		request.put("order",order);
		session.remove(cart);
		
		
		return SUCCESS;
	}
}
最近下载更多
                
                zhaoyangwfd     LV17
                2022年10月18日
            
            
        
                邹世明     LV2
                2022年9月20日
            
            
        
                lc123321     LV4
                2022年4月9日
            
            
        
                lzlzyw     LV14
                2022年3月24日
            
            
        
                wanglinddad     LV55
                2022年2月21日
            
            
        
                漫长的白日梦     LV8
                2021年11月29日
            
            
        
                fanchenbai     LV2
                2021年11月8日
            
            
        
                kflkjyb     LV3
                2021年6月30日
            
            
        
                cjcwwoy     LV6
                2021年2月28日
            
            
        
                yyy777     LV5
                2021年2月6日
            
            
        
                
    
    
最近浏览