info('start to fetch bim info'); $scopeDay = (int) $this->argument('scope'); //拉取最近n天 if ($scopeDay == 0) { $startDateTime = ''; } else { $startDateTime = date_time_str(strtotime('-' . $scopeDay . 'days')); } $bimService = new BimService; BimFile::query()->createdAtStart($startDateTime) ->chunkById(50, function ($bimFiles) use ($bimService) { foreach ($bimFiles as $bimFile) { $bimFile = $bimService->storeBimInfo($bimFile); $this->info($bimFile->id . ' extra is ' . json_encode($bimFile->extra)); // $bimService->syncGlendaleBimData($bimFile); } }); } }