订单系统设计
总体要求
1.每次下单时间少于3秒 2.库存验证不存在多买的情况 3.订单能够按照不同供应商进程拆分 4. 物流信息能够回传
订单状态机设计
1.待系统审核 2.待支付 3.待发货 4.待签收 5.已完成 6.订单关闭
订单状态流转如下图示:
1)审核失败 2)未支付(待支付24小时) 3)支付失败 4)配送失败 以上4种状态为订单关闭原因
在审核时有以下情况 审核失败
1) 同一用户在过去一个月有3次退单
2) 用户使用货到货付款拒付
3) 用户配送地址3次以上无法送达, 电话无法联系
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26