库存增减架构

库存增减发生条件及对应消息
功能 | 条件 | 动作 | 消息 |
---|
新订单 | 入库成功 | 减少可用库存 | 订单入库成功消息 |
发货 | 发货成功 | 减少真实库存 | 订单发货消息 |
取消订单 | 下单未付款 | 增加可用库存 | 订单变化消息 |
退款(已经付款) | 当商家审核已通过 且 未发货 | 增加可用库存 | 售后通过审核消息 |
| 当商家审核已通过 且 已发货 | 不做处理 | 售后通过审核消息 |
退货 | 商家入库 | 增加可用库存和实际库存 | 售后入库消息 |
判断订单的状态需要调用OrderClient获取订单状态的方法(目前还没有需要小许加一个)
OrderClient.getOrderStatus(String ordersSn)
库存增减API
参见:《库存增减API》