老师问个问题
来源:6-26 红包模块-过期红包-过期退款业务逻辑代码编写实战-2
![](http://img1.sycdn.imooc.com/user/54584ca90001a85802200220-100-100.jpg)
xiaoyyyyy
2020-03-09
发红包,红包发起人账户扣除金币,中间商获得金币 ,执行两个transfer方法
后面抢红包,退款红包不理解,
抢红包,中间商扣除金币, 收红包用户生成红包订单信息好像account表没有得到金币,只是记录在evelopeitem里,执行一个transfer方法
退款红包,只是把金币返给中间商,而没给红包发起人,执行一个transfer方法,为什么呢?
写回答
1回答
-
枫荇
2020-03-10
同学,你好:
发红包:红包发起人账户扣除,放入中间账户。
抢红包:抢到红包的人从中间账户获取,并放入抢到红包的人的账户。
红包过期:过期的红包就是还没有被抢的,那么还在中间账户中,那么就直接从中间账户转入红包发起人账户
012020-03-10
相似问题