采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
发红包,红包发起人账户扣除金币,中间商获得金币 ,执行两个transfer方法后面抢红包,退款红包不理解,抢红包,中间商扣除金币, 收红包用户生成红包订单信息好像account表没有得到金币,只是记录在evelopeitem里,执行一个transfer方法退款红包,只是把金币返给中间商,而没给红包发起人,执行一个transfer方法,为什么呢?
同学,你好:
发红包:红包发起人账户扣除,放入中间账户。
抢红包:抢到红包的人从中间账户获取,并放入抢到红包的人的账户。
红包过期:过期的红包就是还没有被抢的,那么还在中间账户中,那么就直接从中间账户转入红包发起人账户
老师,我也是你这种想法,但好像比如过期红包,只执行一个transfer方法,transfer只对交易body的account的表操作,不应该再来一个transfer方法对target操作,像之前发红包一样,还是我哪里错了呢?
登录后可查看更多问答,登录/注册
Golang红包系统单体版+并发版+分布式+微服务版,四大金装版、超值必修课
4.2k 5
1.3k 1
939 15
2.2k 10
894 8