锁定优惠券

下单流程#

* * 防重提交
* * 用户微服务-确认收货地址
* * 商品微服务-获取最新购物项和价格
* * 订单验价
* * 优惠券微服务-获取优惠券
* * 验证价格
* * 锁定优惠券
* * 锁定商品库存
* * 创建订单对象
* * 创建子订单对象
* * 发送延迟消息-用于自动关单
* * 创建支付信息-对接三方支付

优惠券记录扣减#

image-20221108075722362

image-20221110211421124

image-20221108075846153

image-20221110211559351

image-20221108075946795

image-20221110223549600

image-20221108075510891

核心逻辑

  • 用下单:锁库存和优惠券记录
  • 下单异常或者超时未支付:释放库存和优惠券记录

锁定记录状态 lock_state '锁定状态锁定LOCK-完成 FINISH-取消CANCEL',

image-20221110205204347

image-20221110205651724

image-20221111081834343

posted @   yonugleesin  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示
主题色彩