订单管理
1.显示订单
1.1 显示订单-持久层
1.2 显示订单-业务层
新建IOrderService接口,定义方法
List<CartVo> getOrderByIds(Integer uid,Integer[] ids);
新建OrderService类,实现方法
@Service
public class OrderService{
@Resource
private CartMapper cartMapper;
public List<CartVo> getOrderByIds(Integer uid,Integer[] ids){
0.定义数组,orderList
1.调用持久层方法selectCart(),得到集合
2.遍历集合,得到CartVo对象,获取id
3.id和数组的id值比较,如果相同,把对象添加到orderList中。
4.return orderList;
}
}
测试:
1.3 显示订单-控制器层
/order/orderConfirm.do
请求参数:uid(session),ids
请求方式:GET
响应方式:转发
@
@
public class OrderController extends BaseController{
@
private IOrderService orderService;
@
public String orderConfirm(HttpSession session,Integer[] ids,ModelMap map){
1.调用业务层方法,返回集合
2.把集合设置到map中
3.return "orderConfirm";
}