WIN-2308041133\Administrator 6 months ago
parent
commit
1413bca889
1 changed files with 7 additions and 4 deletions
  1. 7 4
      application/admin/controller/general/Txmx.php

+ 7 - 4
application/admin/controller/general/Txmx.php

@@ -182,18 +182,19 @@ class Txmx extends Backend
         $address = new Address($money_info['address'], $money_info['privateKey'], $money_info['hexAddress']);
         //获取代币余额
         $balance = $service->tokenBalance($money_info['address']);
-        var_dump($balance);die();
         //USDT余额大于0,触发归集
-        if ($balance > 0) {
+//        if ($balance > 0) {
             //查询地址中主币【GAS费余额】
             $trx_balance = $service->balance($money_info['address']);
+            var_dump($gas_address);
+            var_dump($trx_balance);die();
             if ($trx_balance < 30) {
                 //如果主币小于30个,即gas费不够【BSC的gas费需要比较少,大约0.001个bnb就不少了,按照实际情况设置】
                 //计算要达到30个trx需要再转几个给用户地址
                 $trade_trx = ceil(30 - $trx_balance);
                 //处理手续费转账,从系统地址分配gas给用户
                 //查询系统地址的TRX余额
-                $gas_trx_balance = $service->balance($gas_address->trcgasAddress);
+                $gas_trx_balance = $service->balance($gas_address);
                 //系统地址TRX余额不足,退出处理
                 if ($gas_trx_balance < $trade_trx + 2) {
                     Log::error('手续费账户余额不足');
@@ -232,7 +233,9 @@ class Txmx extends Backend
                     return false;
                 }
             }
-        }
+//        }else{
+//        Log::error('代币不足');
+//}
         return true;
     }
     public function bsc_summary(array $money_info, string $summary_address, Address $gas_address): bool