Browse Source

店铺列表

master
Lemon 5 years ago
parent
commit
0f043f666b
  1. 13
      app/Service/v3/Implementations/StoreService.php

13
app/Service/v3/Implementations/StoreService.php

@ -84,18 +84,7 @@ class StoreService implements StoreServiceInterface
->whereRaw(''.$goodsTable.'.deleted_at IS NULL')
->where([''.$storeTable.'.market_id' => $marketId, ''.$storeTable.'.is_rest' => StoreConstants::IS_REST_NO]);
if (isset($params['order_by']) && $params['order_by']) {
$sort = $params['sort'] ?? 'desc';
switch ($params['order_by']) {
case 'sales':
$builder->orderBySales($sort);
break;
default:
$builder->orderByDefault($sort);
break;
}
}
$paginate = $builder->groupBy(''.$storeTable.'.id')->paginate($params['pagesize']);
$paginate = $builder->groupBy(''.$storeTable.'.id')->paginate($pagesize);
$stores = $paginate->map(function ($item, $key) {
$item->goods;
return $item;

Loading…
Cancel
Save