sxqibo/fast-wallet
最新稳定版本:v1.0.2
Composer 安装命令:
composer require sxqibo/fast-wallet
包简介
钱包公共模块,适用于thinkphp6以上框架
README 文档
README
极速钱包模块儿
安装说明
composer require sxqibo/fast-wallet
备注:
- 安装后会自动把database目录下的文件复制到项目对应的database目录下
- 执行php think migrate:run 生成数据表
- 执行 php think seed:run -s InitWalletAccountSeeder 生成钱包相关初始数据
使用说明
$tradeAmount = 2.1;
$tradInfo = [
'trade_title' => '测试',
'memo' => '测试',
'trade_amount' => $tradeAmount,
'business_type' => 1,
'pay_type' => 1,
'user_id' => 1,
];
$fromUserId = 1;
$fromRole = 'U';
$toRole = 'A';
$fromAccountId = ''; // 来源账户ID
$toAccountId = ''; // 去向账户ID
$tenantId = '226ba257-d398-40d1-980b-2081598a8898';
$tenantPre = ''; // 可为空
$walletService = new WalletService($tenantId,$tenantPre);
$formWallet = $walletService->saveWallet('-' . $tradeAmount, $fromAccountId, $fromUserId, $fromRole);
$toWallet = $walletService->saveWallet($tradeAmount, $toAccountId, $tenantId, $toRole);
// $model => 对应的业务模型
// $model => 对应的模型类路径
$walletService->saveWalletFlows($formWallet, $toWallet, $tradInfo, $model, $modelClass);
统计信息
- 总下载量: 114
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-09-26