Commit 0343c4d2ba4a7d98cf1bd2c05b47154298928ae8

Authored by YunaiV
1 parent 8b70307a

fix:【MALL 商城】秒杀、积分商品库存剩余 1 时,无法下单

yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/point/PointActivityServiceImpl.java
... ... @@ -300,7 +300,7 @@ public class PointActivityServiceImpl implements PointActivityService {
300 300 throw exception(POINT_ACTIVITY_JOIN_ACTIVITY_SINGLE_LIMIT_COUNT_EXCEED);
301 301 }
302 302 // 2.2 校验库存是否充足
303   - if (count >= product.getStock()) {
  303 + if (count > product.getStock()) {
304 304 throw exception(POINT_ACTIVITY_UPDATE_STOCK_FAIL);
305 305 }
306 306 return BeanUtils.toBean(product, PointValidateJoinRespDTO.class);
... ...
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/seckill/SeckillActivityServiceImpl.java
... ... @@ -317,7 +317,7 @@ public class SeckillActivityServiceImpl implements SeckillActivityService {
317 317 throw exception(SECKILL_JOIN_ACTIVITY_PRODUCT_NOT_EXISTS);
318 318 }
319 319 // 2.2 校验库存是否充足
320   - if (count >= product.getStock()) {
  320 + if (count > product.getStock()) {
321 321 throw exception(SECKILL_ACTIVITY_UPDATE_STOCK_FAIL);
322 322 }
323 323 return SeckillActivityConvert.INSTANCE.convert02(activity, product);
... ...