转账这个函数,只看到有账户余额支出更新,账户余额收入没有更新。

来源:5-23 使用Postman来测试web接口-Postman功能演示和资金账户接口测试(1)

慕粉1311528564

2020-06-27

图片描述
看5-23发现只有账户2的钱减少了,账户1的钱没有增加。

写回答

1回答

枫荇

2020-06-28

同学!您好。


这个是accountDomain逻辑,只包含了从自己的账户转入或转出的逻辑,并不是整个转账逻辑。

整个转账逻辑在accountService中实现,代码如下:

//img1.sycdn.imooc.com/szimg/5ef831a709f03df920940054.jpg

...

//img.mukewang.com/szimg/5ef8318a09c3430016040534.jpg



0
2
慕粉1311528564
在视频5-15节。转账接口少了一段代码。视频里没有写这段代码。 if status == services.TransferedStatusSuccess { backwardDto := dto backwardDto.TradeBody = dto.TradeTarget backwardDto.TradeTarget = dto.TradeBody backwardDto.ChangeType = -dto.ChangeType backwardDto.ChangeFlag = -dto.ChangeFlag status, err := domain.Transfer(backwardDto) return status, err }
2020-06-28
共2条回复

仿微信抢红包 Golang实战多版本抢红包系统

Golang红包系统单体版+并发版+分布式+微服务版,四大金装版、超值必修课

582 学习 · 159 问题

查看课程