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日
最近浏览更多
微信网友_7816276156370944 LV1
12月17日
zhangsan_lisi
2024年9月18日
暂无贡献等级
oskenen LV1
2024年8月26日
lyt010628 LV4
2024年7月9日
y_x_happy LV4
2024年6月25日
pangzhihui LV14
2024年5月15日
WBelong LV8
2024年3月8日
gnnhka LV10
2023年11月23日
Henew168 LV2
2023年11月19日
Rucoding LV8
2023年11月7日

