|
@@ -50,9 +50,8 @@ public interface SeckillActivityMapper extends BaseMapperX<SeckillActivityDO> {
|
|
|
Assert.isTrue(count > 0);
|
|
|
return update(null, new LambdaUpdateWrapper<SeckillActivityDO>()
|
|
|
.eq(SeckillActivityDO::getId, id)
|
|
|
- .gt(SeckillActivityDO::getTotalStock, 0)
|
|
|
- .setSql("stock = stock + " + count)
|
|
|
- .setSql("total_stock = total_stock - " + count));
|
|
|
+ .gt(SeckillActivityDO::getStock, count)
|
|
|
+ .setSql("stock = stock - " + count));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -66,8 +65,7 @@ public interface SeckillActivityMapper extends BaseMapperX<SeckillActivityDO> {
|
|
|
Assert.isTrue(count > 0);
|
|
|
return update(null, new LambdaUpdateWrapper<SeckillActivityDO>()
|
|
|
.eq(SeckillActivityDO::getId, id)
|
|
|
- .setSql("stock = stock - " + count)
|
|
|
- .setSql("total_stock = total_stock + " + count));
|
|
|
+ .setSql("stock = stock + " + count));
|
|
|
}
|
|
|
|
|
|
default PageResult<SeckillActivityDO> selectPage(AppSeckillActivityPageReqVO pageReqVO, Integer status) {
|