Ver Fonte

分享积分fix

541469799@qq.com há 1 ano atrás
pai
commit
bed38a474d
1 ficheiros alterados com 12 adições e 4 exclusões
  1. 12 4
      app/index/controller/Index.php

+ 12 - 4
app/index/controller/Index.php

@@ -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,
         ]);