返回介绍

3.8.2 使用指南

发布于 2020-10-05 11:38:13 字数 3023 浏览 852 评论 0 收藏 0

使用指南

使用场景:A【商家】向 B【用户】转账 200 元

A 商家产生一条支出记录

// transfer_out 是记录产生来源的类型,12345677记录产生来源的唯一标示,这里是指转账流水号
$recode = new TradeRecord(A, 'transfer_out', '12345677');
$recode->setPay(100); //支付金额
$recode->setToType('商家');
$recode->setFrom(0); //无来源(可以不设置)
$recode->setToType(''); // 无来源类型 可以不设置)
$this->ajaxReturn(RecordService::createRrcord($recode));

B 用户产生一条收入记录

// transfer_in 是记录产生来源的类型,12345677记录产生来源的唯一标示,这里是指转账流水号
$recode = new TradeRecord(B, 'transfer_in', '12345677');
$recode->setIncome(100); //收入金额
$recode->setToType('用户');
$recode->setFrom(A); //来源A(
$recode->setToType('商家'); // 来源类型-商家
$this->ajaxReturn(RecordService::createRrcord($recode));

说明 这样我们可以通过 target=12345677,target_type='transfer_in' 朔源到转账的订单信息。获取到该转账的详情。

通过 target_type='transfer_in' 查出 B 转账收入情况。

通过 from='A' from_type='商家' 和 target_type='transfer_in' 查出B向A转账的所有金额情况

ps:target_type target 可以根据产生的业务自由定义,例如阅读文章收益:target_type='pay_read' target='1' ( 这时候target可以是支付的文章id )

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文