订单号需要改成随机生成

bug问题 · casa · 于 3年前 发布 · 1586 次阅读

你好,非常感谢你的fecmall这个产品。我现在在使用上遇到了一个场景,是这样的:

我之前搭建了一次fecmall,并且成功接入了微信支付。

期间测试了5个订单,于是在微信支付平台上,前5个订单号就都记录下来了。

然后因为一些配置的问题,我把之前搭建的这个fecmall给删了,重新搭建了一下,又开启了一个新的订单来做支付功能测试,订单号为1100000001

于是在新搭建的平台上,这个订单号的订单就无法支付。

后面我发现了原因:因为微信支付平台里已经有了之前的商户订单:1100000001,跟现在新平台1100000001的订单重复了。

当我不断创建订单,创建到1100000006时,1100000006的订单就支付通过了,1100000001的订单就还是无法支付通过。

所以我建议订单号是一个随机数字,不知您怎么看?

共收到 2 条回复
Fecmall#13年前 1 个赞

1.改成随机数字是最好的,不过改成随机,一般不单单是数字了,还得有字符,一般随机生成的都是混合的,我先收藏一下。

2.解决方法

2.1将最后一行的id修改成一个比较大的数字

2.2后台设置,更改订单编号格式,后台:商城管理 -> 订单 -> 订单参数配置

订单编号格式: 的默认值1100000000改成 1200000000即可。

casa#23年前 0 个赞

@Fecmall #1楼

非常感谢🙏

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics