logistic_number = $logistic_number; $this->logistic_zop_service = app('LogisticZopService'); $this->order_package_received_sync_service = app('OrderPackageReceivedSyncService'); } /** * Execute the job. * * @return void */ public function handle() { //标记上有同步的操作 OrderPackage::query()->where('logistic_number', $this->logistic_number)->update(['sync_routes_flag' => true]); $nativeResponse = $this->logistic_zop_service->query($this->logistic_number); $logisticResponseFormatted = $this->logistic_zop_service->format($nativeResponse, $this->logistic_number); if (!empty($logisticResponseFormatted)) $this->order_package_received_sync_service->update([$logisticResponseFormatted]); } }