订单生成
在结算页,输入地址联系方式,选择支付方式、配送方式、权益资产、发票类型。
订单付款–》订单发货–》确认收货–》订单完成
订单字段:商品信息,支付方式,用户信息,物流信息,配送方式,基本信息
基础信息:包含订单号,订单时间,订单状态等信息;
商品信息:包含商品价格,商品名称,商品链接等信息;
支付方式:包含支付方式,支付状态,支付时间,支付单号等信息;
配送方式:是否包邮,不包邮时配送公司是什么;
权益资产:包含红包,卡券,积分,京豆等虚拟资产;
发票信息:发票类型选择,增值税普通发票还是增值税专用发票,电子发票还是不开票等信息;
物流信息:物流具体的状态,什么时间点,哪个站点 / 仓,哪位配送员进行配送,是否签收,节点时间等信息。
订单号生成
年月日时分秒微秒+用户ID+流水号+随机码(3)
1、唯一性:时间是单向的,确保唯一性。
2、安全性:确保流水号不会识别出即可。
3、随机码的位数和前后都是保密的,所以如果不清楚这一点的话,是很难判断出流水号的位数的。因为同时产生的订单数量很多,编码不具备线性对比功能。就算知道了流水号,可以在初始化时进行赋值。
4、在同1秒钟,同一用户是不会产生2个订单编码的,所以可以防并发。
5、位数可能会在20位之内,位数比较多
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。