diff --git a/app/Service/Api/Driver/BaseDriverService.php b/app/Service/Api/Driver/BaseDriverService.php index 5d605c4..d527346 100644 --- a/app/Service/Api/Driver/BaseDriverService.php +++ b/app/Service/Api/Driver/BaseDriverService.php @@ -97,7 +97,7 @@ abstract class BaseDriverService extends BaseService ->get(); if ($siteArr->isEmpty()) throw new ErrException('该司机并未绑定站点'); $this->siteArr = array_column($siteArr->toArray(),null,'id'); - $this->siteIds = array_keys($siteArr); + $this->siteIds = array_keys($siteArr->toArray()); } abstract public function handle(); @@ -136,7 +136,7 @@ abstract class BaseDriverService extends BaseService ->select(['quantity','site_id','sku_id']) ->get(); if ($mealArr->isEmpty()) $mealArr = []; - $mealArr = $mealArr->toArray(); + else $mealArr = $mealArr->toArray(); $skuIds = array_column($mealArr, 'sku_id'); $skuArr = $this->skuModel->getDataArrByIds($skuIds); @@ -185,7 +185,7 @@ abstract class BaseDriverService extends BaseService ->select(['quantity','site_id','add_staple_food_num']) ->get(); if ($optionArr->isEmpty()) $optionArr = []; - $optionArr = $optionArr->toArray(); + else $optionArr = $optionArr->toArray(); $res = []; foreach ($optionArr as $oneSite) {