logistic_number = $logistic_number; } /** * Execute the job. * * @return void */ public function handle() { LogService::log(LogisticYDSync::class, "JOB-YD", $this->logistic_number); //标记上有同步的操作 OrderPackage::query()->where('logistic_number', $this->logistic_number)->update(['sync_routes_flag'=> true]); $this->logisticYDService = app('LogisticYDService'); //先订阅订单 $this->logisticYDService->registerApi([$this->logistic_number]); //查询订单路由信息 $nativeResponse = $this->logisticYDService->query($this->logistic_number); //格式化信息 $formattedData = $this->logisticYDService->format($nativeResponse,$this->logistic_number); $this->orderPackageReceivedSyncService = app('OrderPackageReceivedSyncService'); //更新数据 $this->orderPackageReceivedSyncService->update([$formattedData]); } }