|
|
@@ -86,21 +86,22 @@ class Wallet extends BaseController
|
|
|
$params = request()->validate([
|
|
|
'type' => ['required', 'string'],
|
|
|
]);
|
|
|
+
|
|
|
+ if (strtolower($params['type']) === "trc20") {
|
|
|
+ $address = Config::where('field', 'receiving_address')->first()->val;
|
|
|
+ } elseif (strtolower($params['type']) === "erc20") {
|
|
|
+ $address = Config::where('field', 'receiving_address_erc20')->first()->val;
|
|
|
+ } else {
|
|
|
+ return $this->error(lang('充值类型错误'));
|
|
|
+ }
|
|
|
+
|
|
|
$receivingType = ConfigService::getVal("receiving_type");
|
|
|
//自动充值
|
|
|
if ($receivingType == 1) {
|
|
|
- $res = WalletService::getRechargeImageAddress($member_id);
|
|
|
- $address = $res['address'];
|
|
|
+ $res = WalletService::getRechargeImageAddress($member_id, $address);
|
|
|
$qrCode = $res['full_path'];
|
|
|
} else {
|
|
|
//手动充值
|
|
|
- if (strtolower($params['type']) === "trc20") {
|
|
|
- $address = Config::where('field', 'receiving_address')->first()->val;
|
|
|
- } elseif (strtolower($params['type']) === "erc20") {
|
|
|
- $address = Config::where('field', 'receiving_address_erc20')->first()->val;
|
|
|
- } else {
|
|
|
- return $this->error(lang('充值类型错误'));
|
|
|
- }
|
|
|
$res = WalletService::getPlatformImageAddress($address);
|
|
|
$res['net'] = $params['type'];
|
|
|
$qrCode = $res['full_path'];
|