首页 > 电商购物网站如何在网络不好的情况下,防止生成重复订单?

电商购物网站如何在网络不好的情况下,防止生成重复订单?

电商购物网站如何在网络不好的情况下,防止生成重复订单? 求教大牛解决方案.


原因:你这种情况应该是客户端请求发过去了,服务器写到数据库了,返回完成状态的时候网断了,这时客户端没有收到反馈以为订单没有生成,再点击下单,这时网络好了,结果生成了两个。

解决方法:可以设置5(可大可小)分钟内同一用户提交相同订单(可以将商品信息join在一起MD5
一下比较两次的key是否一样)的话给出提示(比如您已经买过一款这种产品了,还要继续买吗之类的)。

【热门文章】
【热门文章】