package=$package; } /** * Execute the job. * * @return void */ public function handle() { Controller::logS(__METHOD__,__FUNCTION__,"进入FetchPackageFromOracle",null); if (!$this->package){ Controller::logS(__METHOD__,'error_'.__FUNCTION__,"队列传递的package为空",null); return; } $package=Package::find($this->package->id); Controller::logS(__METHOD__,__FUNCTION__,"通过package->id搜索:".$this->package->id,null); if(!$package){ Controller::logS(__METHOD__,'error_'.__FUNCTION__,"队列查询的package为空",null); return; } $package->fetchAllFromOracle(); $package->update(); // if (!$package->delivery_number){ // $package->status="下发异常"; // $package->save(); // } // if (!$package->weight){ // $package->status="测量异常"; // $package->save(); // } } }