|
@@ -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']));
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|