#1003·mall

单张优惠券可通过并发提交订单重复使用

作者: YutuSec创建于 2026年9月15日更新于 2026年9月15日

优惠券兑换流并不强制在并发的订单创建请求中对优惠券索赔进行排他性消费。虽然 generateOrder 标记为事务性,但优惠券的可用性是与随后的优惠券历史记录更新分开检查的。更新通过主键识别记录,而不需要其使用状态保持为 0。 在并发测试期间,同一会员使用 couponId=32 的五个请求返回了成功的订单创建响应,其中包含了不同的订单 ID 97-101。每个成功的响应都显示了两个项目,每个单位的优惠券扣减 500.00 元人民币,总计为每个订单 1000.00 元人民币。

内容来源: macrozheng/mall