卖家操作架构


需求

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

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

类图

时序图

说明

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

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

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

路径规范

  1. 取消订单

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

     /seller/order/pay/{ordersn}
    

results matching ""

    No results matching ""