商品兑换流程
2021-08-25 14:29:29   2  举报             
     
         
 商品兑换流程
    作者其他创作
 大纲/内容
 注意时区换算
  开始uid productionid quantity
  判定是否可以兑换id 存在已经开始还未结束库存足够用户积分足够兑换次数足够[=]
    释放用户积分锁释放商品库存锁
  数据库事务用户积分修改(判定是否足够)库存修改(判定是否足够)添加积分变更记录添加商品兑换记录
  ACTIONPA.CHANGEPPA.INVENTORY_CHANGE
  确保任何情况释放锁
  获取用户积分锁获取商品库存锁
  所有数据不可从缓存获取
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
 