Redis优惠券秒杀解决方案
Redis优惠券秒杀解决方案

1 实现优惠券秒杀功能
下单时需要判断两点:1.秒杀是否开始或者结束2.库存是否充足
所以,我们的业务逻辑如下
1. 通过优惠券id获取优惠券信息
2.判断秒杀是否开始,如果未返回错误信息
3.判断秒杀是否结束,如果已经结束返回错误信息
4.如果在秒杀时间内,判断库存是否充足
5.如果充足,扣减库存
6.创建订单信息,并保存到优惠券订单表中
6.1 保存订单id
6.2保存用户id
6.3保存优惠券id
7.返回订单id
代码实现:(Service层实现类)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系小编 edito_r@163.com 处理,核实后本网站将在24小时内删除侵权内容。



