feat: 在 WalletBalanceController 中集成主站钱包余额获取功能

新增 HttpMainSiteWalletBalanceClient,用于在配置启用时获取主站钱包余额。
更新 WalletBalanceController:根据主站 API 返回结果新增 main_balance 与 main_balance_formatted 字段。
在 lottery.php 中新增钱包余额 API 路径配置项。
增强 WalletBalanceTest,验证在配置主站 API 后可正确获取 main_balance。
This commit is contained in:
2026-05-27 11:31:20 +08:00
parent a9d0f39a9c
commit b649c862ef
4 changed files with 108 additions and 3 deletions

View File

@@ -37,6 +37,7 @@ return [
/** 主站钱包 HTTP 相对路径(拼接在 wallet_api_url 后Stub 模式下忽略 */
'wallet_debit_path' => env('MAIN_SITE_WALLET_DEBIT_PATH', '/wallet/debit-for-lottery'),
'wallet_credit_path' => env('MAIN_SITE_WALLET_CREDIT_PATH', '/wallet/credit-from-lottery'),
'wallet_balance_path' => env('MAIN_SITE_WALLET_BALANCE_PATH', '/wallet/balance'),
],
/*