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