瀏覽代碼

sunguidong

zhangguidong 2 年之前
父節點
當前提交
de39a6a199
共有 1 個文件被更改,包括 32 次插入0 次删除
  1. 32 0
      app/api/controller/Index.php

+ 32 - 0
app/api/controller/Index.php

@@ -246,6 +246,38 @@ class Index extends BaseApi
         $entry_page = $config_model->getENTRYPAGE();
         return $this->response($entry_page);
     }
+    /**
+     * 搜索页面
+     */
+    public function goods_search(){
+        $page = input('page',1);
+        $page_size = input('page_size',50);
+        $goods_name = input('goods_name');
+        $sort = input('sort',"");
+        $min = input('min',"");
+        $max = input('max',"");
+
+        $condition[] =['goods_name','=',$goods_name];
+        $order = 'sale_num desc';
+        if($sort !=""){
+            if($sort ==1){
+                $order = 'evaluate desc';
+            }
+            if($sort ==2){
+                $order = 'sale_num desc';
+            }
+            if($sort ==3){
+                $order = 'evaluate_haoping desc';
+            }
+        }
+        if($min!=""&&$max!=""){
+            $condition[] = [ 'price','between',[$min,$max] ];
+        }
+
+        $goods_model = new \app\model\goods\Goods();
+        $goods=$goods_model->getGoodsPageList($condition,$page,$page_size,$order,'goods_id,goods_name,goods_image,price,market_price,sale_num,goods_stock,site_name,pay_num1,price1,pay_num2,price2,pay_num3,price3,price,sku_id');
+        return $this->response($this->success($goods['data']));
+    }
 
 
 }