需求
扣积分发卡券 首先正常的应该是先扣积分再发卡券 那么我现在指定条件 我要保证用户先拿积分再扣卡券
这样的话就会有一个大坑出现 卡券发出去了 但 积分系统报错 这样的话 就会操作资损
我的实现方式是这样的
在发完卡券之后redis写入指定key value即为卡券号 那么在扣卡券的时候即使是在error的情况下 通过key找到卡券号 db进行反状态 很大可能解决这个问题
需求
扣积分发卡券 首先正常的应该是先扣积分再发卡券 那么我现在指定条件 我要保证用户先拿积分再扣卡券
这样的话就会有一个大坑出现 卡券发出去了 但 积分系统报错 这样的话 就会操作资损
我的实现方式是这样的
在发完卡券之后redis写入指定key value即为卡券号 那么在扣卡券的时候即使是在error的情况下 通过key找到卡券号 db进行反状态 很大可能解决这个问题