setName('qywx:retry-customer-acquisition-events') ->setDescription('重试 30 分钟有效期内失败的企业微信获客会话回调'); } protected function execute(Input $input, Output $output): int { $result = (new QywxCustomerAcquisitionCustomerService())->retryPending(100); $output->writeln(sprintf( 'QYWX_CUSTOMER_ACQUISITION_RETRY selected=%d success=%d failed=%d expired=%d', $result['selected'], $result['success'], $result['failed'], $result['expired'] )); return 0; } }