发表于: 2017-05-31 23:44:02
3 1252
【说明】今天说说订单状态的流转
一:今日完成
1)关于订单的操作其实有许多的,比如生成订单,确认订单,确认支付等等
下面简单列出一些,其它的好多都是雷同的。
主要是传过来的 oid 它有很多状态,主要是操作状态就可以。
public String confirmPay(HttpServletRequest request, HttpServletResponse response, Page page) {
int oid = Integer.parseInt(request.getParameter("oid"));
Order o = orderDAO.get(oid);
orderItemDAO.fill(o);
request.setAttribute("o", o);
return "confirmPay.jsp";
}
public String orderConfirmed(HttpServletRequest request, HttpServletResponse response, Page page) {
int oid = Integer.parseInt(request.getParameter("oid"));
Order o = orderDAO.get(oid);
o.setStatus(OrderDAO.waitReview);
o.setConfirmDate(new Date());
orderDAO.update(o);
return "orderConfirmed.jsp";
}
public String deleteOrder(HttpServletRequest request, HttpServletResponse response, Page page){
int oid = Integer.parseInt(request.getParameter("oid"));
Order o = orderDAO.get(oid);
o.setStatus(OrderDAO.delete);
orderDAO.update(o);
return "%success";
}
}
二:明日计划
抽时间看看做项目的一些规范
评论