|
|
|
@ -56,9 +56,11 @@ class StoreService implements StoreServiceInterface |
|
|
|
|
|
|
|
public function getList($marketId, $page=1, $pagesize=10) |
|
|
|
{ |
|
|
|
return Market::query()->with(['stores' => function($query) use ($pagesize){ |
|
|
|
$stores = $query->paginate(intval($pagesize)); |
|
|
|
return $stores['data']; |
|
|
|
}])->where('id',$marketId)->get(); |
|
|
|
$market = Market::query()->find($marketId); |
|
|
|
$builder = Store::query(); |
|
|
|
$paginate = $builder->where('market_id',$marketId)->paginate($pagesize); |
|
|
|
$stores = $paginate->toArray(); |
|
|
|
$market->stores = $stores['data']; |
|
|
|
return ['has_more_pages' => $paginate->hasMorePages(), 'market' => $market]; |
|
|
|
} |
|
|
|
} |