WIN-2308041133\Administrator 6 months ago
parent
commit
a92f5cd710
1 changed files with 37 additions and 19 deletions
  1. 37 19
      application/admin/controller/general/Txmx.php

+ 37 - 19
application/admin/controller/general/Txmx.php

@@ -131,28 +131,46 @@ class Txmx extends Backend
 //    归集(把所有用户的USDT归集到指定地址)
     public function summary(){
         $blockchain = config('blockchain');
-        $trcUsdtAddress=$blockchain['trc']['tokens']['usdt']['address'];
-        $trcgasAddress = $blockchain['trc']['tokens']['usdt']['gas_address'];
+
+        // TRC 配置
+        $trcUsdtAddress = $blockchain['trc']['tokens']['usdt']['address'];
+        $trcGasAddress = new Address(
+            $blockchain['trc']['tokens']['usdt']['gas_address'],
+            '',
+            ''
+        );
+
+        // BSC 配置
         $bscUsdtAddress = $blockchain['bsc']['tokens']['usdt']['address'];
-        $bscgasAddress = $blockchain['bsc']['tokens']['usdt']['gas_address'];
-        $list = Db::name('user_usdt_address')->where('last_recharge','>',0)->select();
-        foreach ($list as $key => $value) {
-            $trx_money_info = [
-                'address' => $value['trx_address'],
-                'hexAddress' => $value['trx_16_address'],
-                'privateKey' => $value['trx_key'],
-            ];
-            // 创建 Address 对象
-            $trcGasAddress = new Address(
-                $trcgasAddress          // 地址字符串
+        $bscGasAddress = new Address(
+            $blockchain['bsc']['tokens']['usdt']['gas_address'],
+            '',
+            ''
+        );
+
+        $list = Db::name('user_usdt_address')->where('last_recharge', '>', 0)->select();
+
+        foreach ($list as $value) {
+            // TRX 归集
+            $this->trx_summary(
+                [
+                    'address' => $value['trx_address'],
+                    'hexAddress' => $value['trx_16_address'],
+                    'privateKey' => $value['trx_key'],
+                ],
+                $trcUsdtAddress,
+                $trcGasAddress
             );
-            $this->trx_summary($trx_money_info,$trcUsdtAddress,$trcgasAddress);
-            $bsc_money_info = [
-                'address' => $value['bsc_address'],
-                'privateKey' => $value['bsc_address	'],
-            ];
-            $this->bsc_summary($bsc_money_info,$bscUsdtAddress,$bscgasAddress );
 
+            // BSC 归集
+            $this->bsc_summary(
+                [
+                    'address' => $value['bsc_address'],
+                    'privateKey' => $value['bsc_key'], // 确保字段名正确
+                ],
+                $bscUsdtAddress,
+                $bscGasAddress
+            );
         }
 
     }