|
@@ -37,7 +37,7 @@ class Index extends Controller
|
|
|
$newArrival = $model->getList(['listType' => 'on_sale'], 4)->toArray()['data'];
|
|
|
$bestseller = $model->getList(['sortType' => 'sales'], 4)->toArray()['data'];
|
|
|
|
|
|
- $superDeals = $model->getList(['categoryId' => '10002',], 3)->toArray()['data'];
|
|
|
+ $superDeals = $model->getList(['categoryId' => '10002',], 6)->toArray()['data'];
|
|
|
//dd($superDeals);
|
|
|
//return $this->renderSuccess(compact('bestseller'));
|
|
|
|
|
@@ -72,6 +72,7 @@ class Index extends Controller
|
|
|
|
|
|
foreach ($bestseller as &$item) {
|
|
|
$item['comment_cnt'] = $rowsByGoodsId[$item['goods_id']] ?? 0;
|
|
|
+ $temp = bcmul($item['comment_cnt'], 10, 0);
|
|
|
if ($temp) {
|
|
|
$item['avg_score'] = bcdiv($scoresByGoodsId[$item['goods_id']] ?? '0', $temp, 0);
|
|
|
} else {
|
|
@@ -82,6 +83,7 @@ class Index extends Controller
|
|
|
|
|
|
foreach ($superDeals as &$item) {
|
|
|
$item['comment_cnt'] = $rowsByGoodsId[$item['goods_id']] ?? 0;
|
|
|
+ $temp = bcmul($item['comment_cnt'], 10, 0);
|
|
|
if ($temp) {
|
|
|
$item['avg_score'] = bcdiv($scoresByGoodsId[$item['goods_id']] ?? '0', $temp, 0);
|
|
|
} else {
|
|
@@ -101,12 +103,18 @@ class Index extends Controller
|
|
|
Cache::set('index_article', json_encode($article), 1200);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+ $superDeals1 = $superDeals2 = [];
|
|
|
+ isset($superDeals[0]) && $superDeals1[] = $superDeals[0];
|
|
|
+ isset($superDeals[1]) && $superDeals1[] = $superDeals[1];
|
|
|
+ isset($superDeals[2]) && $superDeals1[] = $superDeals[2];
|
|
|
+ isset($superDeals[3]) && $superDeals2[] = $superDeals[3];
|
|
|
+ isset($superDeals[4]) && $superDeals2[] = $superDeals[4];
|
|
|
+ isset($superDeals[5]) && $superDeals2[] = $superDeals[5];
|
|
|
return view('/index/index', [
|
|
|
'newGoods' => $newArrival,
|
|
|
'bestseller' => $bestseller,
|
|
|
- 'superDealsOne' => $superDeals,
|
|
|
- 'superDealsTwo' => $superDeals,
|
|
|
+ 'superDealsOne' => $superDeals1,
|
|
|
+ 'superDealsTwo' => $superDeals2,
|
|
|
'article' => $article,
|
|
|
]);
|
|
|
|