重复使用优惠券问题

2020-10-11  本文已影响0人  我菠菜今天就是要为所欲为

问题说明:
用户在下订单时会出现不同订单使用同一张优惠券的问题。

问题复现:
原业务逻辑为,用户下单后,先创建订单,再扣减优惠券。当用户多次点击创建订单按钮时,会有多个线程执行请求,由于前一线程订单未创建完毕,所以多个线程扣减到同一张优惠券。

解决方案:
调整执行顺序,先用掉优惠券,再创建订单,创建订单成功后,记录优惠券使用情况。

上一篇 下一篇

猜你喜欢

热点阅读