卖家操作架构
为了符合阿里规范,对接口做了如下改变1、IOrderOperateManager变成OrderOperateManager
需求
已经确认的订单,商家可以选择取消订单(防止恶意订单占库存)
已经收货的订单,商家可以确认收款
类图
时序图
说明
要做好状态检查和权限检查,像这样:
// 进行权限校验
this.checkPermission(permission, order);
// 进行操作校验
this.checkAllowable(order, OrderOperate.cancel);
路径规范
取消订单
/seller/order/cancel/{ordersn}
确认支付
/seller/order/pay/{ordersn}