您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页高并发下的库存减少问题(微信支付)

高并发下的库存减少问题(微信支付)

来源:宝玛科技网

前段时间,在做一个网上商场的项目。在做秒杀模块时候,遇到一个棘手的问题。就是我设置的秒杀活动的库存,总是莫名其妙的减少了。我是把减库存放在微信支付的成功回调里面的。

微信支付回调会返回微信生成的订单号以及我们自己生成的订单号。

我的逻辑是这样的,通过他返回的我们自己生成的订单号去数据库查询订单,订单包含微信订单号字段transaction_id 。如果查询到,且这个字段为空的话我们就让它继续走逻辑。我们执行去修改库存的操作和将微信生成的订单号修改到订单的相应的字段。

这样在相同请求到的时候,订单的transaction_id的字段已经不为空了,直接return。问题解决

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务