setName('queryAgreeStatus')->setDescription('主动拉取签约状态'); } protected function execute(Input $input, Output $output) { Sign::whereIn('sign_status', [Sign::SIGN_STATUS_DEFAULT, Sign::SIGN_STATUS_SUCCESS])->field('*')->chunk(100, function (Collection $signCollection) use (&$output) { foreach ($signCollection as $collection) { AgreementService::queryAgreementStatus($collection); } }); $output->writeln("主动拉取签约状态完成"); } }