跳到主要内容

卖家操作架构


为了符合阿里规范,对接口做了如下改变1、IOrderOperateManager变成OrderOperateManager

需求

已经确认的订单,商家可以选择取消订单(防止恶意订单占库存)

已经收货的订单,商家可以确认收款

类图

时序图

说明

要做好状态检查和权限检查,像这样:

// 进行权限校验
this.checkPermission(permission, order);

// 进行操作校验
this.checkAllowable(order, OrderOperate.cancel);

路径规范

  1. 取消订单

     /seller/order/cancel/{ordersn}
  2. 确认支付

     /seller/order/pay/{ordersn}