初始化30天的秒杀活动
This commit is contained in:
parent
31479bab19
commit
fe06555a0b
@ -185,7 +185,7 @@ public class SeckillApplyServiceImpl extends ServiceImpl<SeckillApplyMapper, Sec
|
|||||||
promotionGoodsService.saveBatch(promotionGoodsList);
|
promotionGoodsService.saveBatch(promotionGoodsList);
|
||||||
}
|
}
|
||||||
//设置秒杀活动的商品数量、店铺数量
|
//设置秒杀活动的商品数量、店铺数量
|
||||||
seckillService.updateSeckillGoodsNum(seckill.getId());
|
seckillService.updateSeckillGoodsNum(seckillId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ public class SeckillServiceImpl extends ServiceImpl<SeckillMapper, Seckill> impl
|
|||||||
//检查秒杀活动参数
|
//检查秒杀活动参数
|
||||||
checkSeckillParam(seckillVO, seckill.getStoreId());
|
checkSeckillParam(seckillVO, seckill.getStoreId());
|
||||||
//保存到MYSQL中
|
//保存到MYSQL中
|
||||||
boolean result = this.save(seckill);
|
boolean result = this.save(seckillVO);
|
||||||
//保存到MONGO中
|
//保存到MONGO中
|
||||||
this.mongoTemplate.save(seckillVO);
|
this.mongoTemplate.save(seckillVO);
|
||||||
//添加秒杀延时任务
|
//添加秒杀延时任务
|
||||||
@ -245,7 +245,7 @@ public class SeckillServiceImpl extends ServiceImpl<SeckillMapper, Seckill> impl
|
|||||||
public Integer getApplyNum() {
|
public Integer getApplyNum() {
|
||||||
LambdaQueryWrapper<Seckill> queryWrapper = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<Seckill> queryWrapper = Wrappers.lambdaQuery();
|
||||||
//秒杀申请时间未超过当前时间
|
//秒杀申请时间未超过当前时间
|
||||||
queryWrapper.le(Seckill::getApplyEndTime, cn.hutool.core.date.DateUtil.date());
|
queryWrapper.ge(Seckill::getApplyEndTime, cn.hutool.core.date.DateUtil.date());
|
||||||
queryWrapper.eq(Seckill::getPromotionStatus, PromotionStatusEnum.NEW.name());
|
queryWrapper.eq(Seckill::getPromotionStatus, PromotionStatusEnum.NEW.name());
|
||||||
return this.count(queryWrapper);
|
return this.count(queryWrapper);
|
||||||
}
|
}
|
||||||
@ -296,7 +296,7 @@ public class SeckillServiceImpl extends ServiceImpl<SeckillMapper, Seckill> impl
|
|||||||
int sameNum = this.count(queryWrapper);
|
int sameNum = this.count(queryWrapper);
|
||||||
//当前时间段是否存在同类活动
|
//当前时间段是否存在同类活动
|
||||||
if (sameNum > 0) {
|
if (sameNum > 0) {
|
||||||
throw new ServiceException("当前时间内已存在同类活动");
|
throw new ServiceException("当前时间内已存在同类活动:"+seckill.getStartTime());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user