问题说明:
用户在下订单时会出现不同订单使用同一张优惠券的问题。
问题复现:
原业务逻辑为,用户下单后,先创建订单,再扣减优惠券。当用户多次点击创建订单按钮时,会有多个线程执行请求,由于前一线程订单未创建完毕,所以多个线程扣减到同一张优惠券。
解决方案:
调整执行顺序,先用掉优惠券,再创建订单,创建订单成功后,记录优惠券使用情况。
问题说明:
用户在下订单时会出现不同订单使用同一张优惠券的问题。
问题复现:
原业务逻辑为,用户下单后,先创建订单,再扣减优惠券。当用户多次点击创建订单按钮时,会有多个线程执行请求,由于前一线程订单未创建完毕,所以多个线程扣减到同一张优惠券。
解决方案:
调整执行顺序,先用掉优惠券,再创建订单,创建订单成功后,记录优惠券使用情况。
本文标题:重复使用优惠券问题
本文链接:https://www.haomeiwen.com/subject/cfcnuktx.html
网友评论