moonsflyer há 4 meses atrás
pai
commit
c0cb066f42
1 ficheiros alterados com 6 adições e 5 exclusões
  1. 6 5
      app/shopapi/logic/GoodsLogic.php

+ 6 - 5
app/shopapi/logic/GoodsLogic.php

@@ -176,7 +176,9 @@ class GoodsLogic extends BaseLogic
     public function getshopGoods(){
         $goods_cate = GoodsCategory::where(['is_show'=>1,'level'=>1])->field('id,name')->order('sort asc')->select()->toArray();
 
+        $shop_goods =[];
         foreach($goods_cate as &$v){
+
             $cate_arr = [];
             array_push($cate_arr,$v['id']);
             $second =   GoodsCategory::where(['is_show'=>1,'pid'=>$v['id']])->field('id,name')->order('sort asc')->select()->toArray();
@@ -196,14 +198,13 @@ class GoodsLogic extends BaseLogic
             if($good_id_list){
                 $goods_id_arr = array_column($good_id_list,'goods_id');
                 $goods_list =  Goods::where(['id'=>$goods_id_arr,'status'=>1])->field('id,name,min_price,min_lineation_price,image')->limit(4)->select()->toArray();
+                $v['goods_list'] = $goods_list;
+                $shop_goods[] = $v;
             }
-            if(empty($goods_list)){
-                unset($v);
-            }
-            $v['goods_list'] = $goods_list;
 
+            $v['goods_list'] = $goods_list;
         }
-        return ['goods_cate'=>$goods_cate];
+        return ['goods_cate'=>$shop_goods];
     }
     /**
      * @notes 商品搜索记录