Commit 7873f1400e4d295d8ab29f0a5af551762f0a2508

Authored by 痴货
1 parent a81169ab

【BUG】修改最后一个库存不能秒杀的问题

yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/seckill/seckillactivity/SeckillActivityMapper.java
@@ -51,7 +51,7 @@ public interface SeckillActivityMapper extends BaseMapperX<SeckillActivityDO> { @@ -51,7 +51,7 @@ public interface SeckillActivityMapper extends BaseMapperX<SeckillActivityDO> {
51 Assert.isTrue(count > 0); 51 Assert.isTrue(count > 0);
52 return update(null, new LambdaUpdateWrapper<SeckillActivityDO>() 52 return update(null, new LambdaUpdateWrapper<SeckillActivityDO>()
53 .eq(SeckillActivityDO::getId, id) 53 .eq(SeckillActivityDO::getId, id)
54 - .gt(SeckillActivityDO::getStock, count) 54 + .ge(SeckillActivityDO::getStock, count)
55 .setSql("stock = stock - " + count)); 55 .setSql("stock = stock - " + count));
56 } 56 }
57 57