看一下订单表和订单详细表的结构
主要功能如下
订单搜索(蛮复杂的)
主要是返回Order类不行,他需要一个菜品这样的格式(蜀味水煮草鱼*1;)咱就分三步走
第一张图吖先正常查询,最后把查到的Page调用这个方法getOrderVOList
第二张图我们进入这个方法,这个方法主要就是,把Order转为OrderVO,因为咱需要(蜀味水煮草鱼*1;)这样的格式,怎么转呢?先对原来的Page遍历,相同信息Copy,对Order遍历的时候,每一个Order进入
getOrderDishesStr方法。
图三这个方法的目的就是为了得到这个(蜀味水煮草鱼*1;)样式。根据id咱查订单详细表即可。
各个状态的订单数量统计
这个真没啥
查询订单详细
代码很简单的,不过这个不用Service层感觉不知道,好不好
接单
我迷了一下,没订单插入怎么update吖,结果插入订单在小程序端做得。
拒单
基本就这样
取消订单
派送订单
完成订单
对订单个各个操作主要还是逻辑上面的思考