案例介绍:打车软件的商城主要是优惠券的购买模块,包括B端后台管理模块、优惠券模板管理模块、支付模块、拼团秒杀模块等
担任角色:后端开发
案例详情:
1、上架优惠券前,需要优惠券审批,需要通过2个负责人通过后才能通过使用该优惠券模板,在以模板生成相应数量优惠券
2、优惠券商品创建,一个商品会存在多个优惠券一起的情况(满减、立减等),创建的商品可以是普通、秒杀、限时秒杀、拼图那等,秒杀商品有上架倒计时提醒,可通过设置
3、商品购买,商品的库存扣减在redis中,使用redisson分布式锁,定期会同步数据库的数据到redis
4、拼团商品购买前会进行库存预扣减,不足时不能拼团,用户可以把拼团信息分享给好友,让好友参团,拼团人数满足时发放商品到用户背包中,并提醒用户拼团成功,拼团超时、解散拼团时对所有用户进行退款处理并提醒用户,拼团解散只有团长能做,成员只能退出