|
|
@ -52,17 +52,11 @@ class GoodsRecommendController extends BaseController |
|
|
->where(function ($query) use ($goodsTable) { |
|
|
->where(function ($query) use ($goodsTable) { |
|
|
$query->where(''.$goodsTable.'.inventory', '>', 0)->orWhere(''.$goodsTable.'.is_infinite', '=', 1); |
|
|
$query->where(''.$goodsTable.'.inventory', '>', 0)->orWhere(''.$goodsTable.'.is_infinite', '=', 1); |
|
|
}) |
|
|
}) |
|
|
->where('time1', '<=', date('H:i')) |
|
|
|
|
|
|
|
|
/*->where('time1', '<=', date('H:i')) |
|
|
->where(function ($query) { |
|
|
->where(function ($query) { |
|
|
$query->where('time2', '>=', date('H:i')) |
|
|
$query->where('time2', '>=', date('H:i')) |
|
|
->orWhere('time4', '>=', date('H:i')); |
|
|
->orWhere('time4', '>=', date('H:i')); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// $builder = Goods::query()->with('store')
|
|
|
|
|
|
// ->where('market_id', $marketId)
|
|
|
|
|
|
// ->where(function ($query) {
|
|
|
|
|
|
// $query->where('inventory', '>', 0)->orWhere('is_infinite', '=', 1);
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
|
})*/; |
|
|
|
|
|
|
|
|
switch ($tab) { |
|
|
switch ($tab) { |
|
|
case Tabs::APPLET_INDEX_RECOMMEND: |
|
|
case Tabs::APPLET_INDEX_RECOMMEND: |
|
|
@ -127,24 +121,15 @@ class GoodsRecommendController extends BaseController |
|
|
->where(function ($query) use ($goodsTable) { |
|
|
->where(function ($query) use ($goodsTable) { |
|
|
$query->where(''.$goodsTable.'.inventory', '>', 0)->orWhere(''.$goodsTable.'.is_infinite', '=', 1); |
|
|
$query->where(''.$goodsTable.'.inventory', '>', 0)->orWhere(''.$goodsTable.'.is_infinite', '=', 1); |
|
|
}) |
|
|
}) |
|
|
->where('time1', '<=', date('H:i')) |
|
|
|
|
|
->where(function ($query) { |
|
|
|
|
|
$query->where('time2', '>=', date('H:i')) |
|
|
|
|
|
->orWhere('time4', '>=', date('H:i')); |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
// ->where('time1', '<=', date('H:i'))
|
|
|
|
|
|
// ->where(function ($query) {
|
|
|
|
|
|
// $query->where('time2', '>=', date('H:i'))
|
|
|
|
|
|
// ->orWhere('time4', '>=', date('H:i'));
|
|
|
|
|
|
// })
|
|
|
->inRandomOrder() |
|
|
->inRandomOrder() |
|
|
->limit(20) |
|
|
->limit(20) |
|
|
->get()->toArray(); |
|
|
->get()->toArray(); |
|
|
|
|
|
|
|
|
// $goods = Goods::query()
|
|
|
|
|
|
// ->with(['store'])
|
|
|
|
|
|
// ->where('market_id', $marketId)
|
|
|
|
|
|
// ->where(function ($query) {
|
|
|
|
|
|
// $query->where('inventory', '>', 0)->orWhere('is_infinite', '=', 1);
|
|
|
|
|
|
// })
|
|
|
|
|
|
// ->inRandomOrder()
|
|
|
|
|
|
// ->limit(20)
|
|
|
|
|
|
// ->get()->toArray();
|
|
|
|
|
|
return $this->success(['has_more_pages' => false, 'tab_data' => $goods]); |
|
|
return $this->success(['has_more_pages' => false, 'tab_data' => $goods]); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|