'全部', self::StatusDefault => '待处理', self::StatusConfirm => '待确认', self::StatusSuccess => '打款成功', self::StatusReturn => '驳回', self::StatusFail => '失败' ]; public function createWithdraw(string $txHash, int $uid, string $amount, string $real, string $to_address, string $symbol, string $usdt, string $rate, string $fee) { switch ($symbol) { case 'usdt': $insert['symbol'] = Asset::USDT; break; case 'smh': $insert['symbol'] = Asset::SMH; break; case 'aleo': $insert['symbol'] = 'aleo'; break; default: return 0; } $insert['frozen_id'] = 0; // 暂时用不到 $insert['tx_hash'] = $txHash; $insert['user_id'] = $uid; $insert['to_address'] = $to_address; $insert['amount'] = $amount; $insert['real_amount'] = $real; $insert['fee'] = $fee; //手续费 $insert['rate'] = $rate; //汇集计 $insert['usdt'] = $usdt; //汇集计算之后实际金额 $insert['status'] = WithdrawStatus::StatusPending; $insert['create_time'] = time(); $this->insert($insert); } }