argument('member_id'); $confirmOnly = (bool) $this->option('confirm-only'); $this->info("开始处理用户 {$memberId} 的充值记录..."); $result = RechargeService::syncAndConfirmMemberRecharge($memberId, !$confirmOnly, true); if (empty($result['success'])) { $this->error($result['message'] ?? '处理失败'); return Command::FAILURE; } $this->table( ['member_id', 'address', 'synced', 'checked', 'confirmed', 'remaining_pending'], [[ $result['member_id'], $result['address'], $result['synced'], $result['checked'], $result['confirmed'], $result['remaining_pending'], ]] ); if (!empty($result['confirmed_txids'])) { $this->line('已确认交易:'); foreach ($result['confirmed_txids'] as $txid) { $this->line($txid); } } $this->info('处理完成'); return Command::SUCCESS; } }