一文搞懂订单状态扫描、交易投诉架构与卖家操作架构

一、订单状态扫描

需求

  订单的状态改变,有一些是要自动变化的,总结如下:

架构

  需要用到定时任务

  ![](images/订单状态改变-时序图.png)

二、交易投诉架构

  #交易投诉##类图

  ##时序图###查看投诉流程图时序图

  ##流程图

  ##数据库设计

  ###投诉主题表(es_complain_topic)|字段名|类型|备注||------|----|----||topic_id|int(10)|主键||topic_name|varchar(50)|投诉主题||create_time|long(20)|添加时间||topic_remark|varchar(100)|主题说明|###交易投诉表(es_order_complain)


三、卖家操作架构

  为了符合阿里规范,对接口做了如下改变

  1、IOrderOperateManager变成OrderOperateManager

需求

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

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

类图

时序图

说明

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

  //进行权限校验

  this.checkPermission(permission,order);

  //进行操作校验

  this.checkAllowable(order,OrderOperate.cancel);

路径规范

  1.取消订单

  /seller/order/cancel/{ordersn}

  2.确认支付

  /seller/order/pay/{ordersn}

  以上就是关于订单状态扫描、交易投诉架构与卖家操作架构的所有内容,想了解更多详情,可以持续关注易族智汇javashop。

本文由易族智汇(Javashop)原创,首发于易族学院。欢迎转载,请注明出处并保留原文链接:https://www.javamall.com.cn/xueyuan/ 商务咨询:400-089-8805

留言与评论(共有 0 条评论)
   
验证码: