From e32acf25d95dbc4e42c43e656dbf25037e850e16 Mon Sep 17 00:00:00 2001 From: heshupeng <hsp@bronet.cn> Date: Tue, 22 Dec 2020 13:46:55 +0800 Subject: [PATCH] 销量排序 --- addons/shopro/model/Goods.php | 4 +++- application/api/controller/Goods.php | 2 +- public/api.html | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/addons/shopro/model/Goods.php b/addons/shopro/model/Goods.php index 71e2f23..a9e6190 100644 --- a/addons/shopro/model/Goods.php +++ b/addons/shopro/model/Goods.php @@ -686,7 +686,9 @@ class Goods extends Model }elseif (isset($priceOrder) && $priceOrder === 2) { $order = "convert(`price`, DECIMAL(10, 2)) desc"; } - if (isset($salesOrder) && $salesOrder === 1){ + if (isset($salesOrder) && $salesOrder === 1) { + $order = 'sales asc'; + }elseif (isset($salesOrder) && $salesOrder === 2) { $order = 'sales desc'; } if (isset($newProdcutOrder) && $newProdcutOrder === 1){ diff --git a/application/api/controller/Goods.php b/application/api/controller/Goods.php index c13252d..9b6a6a0 100644 --- a/application/api/controller/Goods.php +++ b/application/api/controller/Goods.php @@ -214,7 +214,7 @@ class Goods extends Base * @ApiMethod (GET) * * @ApiHeaders (name=token, type=string, required=false, description="请求的Token") - * @ApiParams (name=order, type=string, required=false, description="排序:{'defaultOrder':0,'priceOrder':0,'salesOrder':1,'newProdcutOrder':0},defaultOrder为1=默认,priceOrder为1=价格从低到高,priceOrder为2=从高到低,salesOrder为1=销量,newProdcutOrder为1=最新上架") + * @ApiParams (name=order, type=string, required=false, description="排序:{'defaultOrder':0,'priceOrder':0,'salesOrder':1,'newProdcutOrder':0},defaultOrder为1=默认,priceOrder为1=价格从低到高,priceOrder为2=价格从高到低,salesOrder为1=销量从低到高,salesOrder为2=销量从高到低,newProdcutOrder为1=最新上架") * @ApiParams (name=keyword, type=string, required=false, description="搜索关键字") * @ApiParams (name=category_id, type=inter, required=false, description="分类ID") * @ApiParams (name=page, type=inter, required=false, description="分页页码") diff --git a/public/api.html b/public/api.html index d9e17c0..bd5f445 100755 --- a/public/api.html +++ b/public/api.html @@ -6743,7 +6743,7 @@ <td>order</td> <td>string</td> <td>否</td> - <td>排序:{'defaultOrder':0,'priceOrder':0,'salesOrder':1,'newProdcutOrder':0},defaultOrder为1=默认,priceOrder为1=价格从低到高,priceOrder为2=从高到低,salesOrder为1=销量,newProdcutOrder为1=最新上架</td> + <td>排序:{'defaultOrder':0,'priceOrder':0,'salesOrder':1,'newProdcutOrder':0},defaultOrder为1=默认,priceOrder为1=价格从低到高,priceOrder为2=价格从高到低,salesOrder为1=销量从低到高,salesOrder为2=销量从高到低,newProdcutOrder为1=最新上架</td> </tr> <tr> <td>keyword</td> @@ -6794,7 +6794,7 @@ <form enctype="application/x-www-form-urlencoded" role="form" action="/api/goods/lists" method="GET" name="form21" id="form21"> <div class="form-group"> <label class="control-label" for="order">order</label> - <input type="string" class="form-control input-sm" id="order" placeholder="排序:{'defaultOrder':0,'priceOrder':0,'salesOrder':1,'newProdcutOrder':0},defaultOrder为1=默认,priceOrder为1=价格从低到高,priceOrder为2=从高到低,salesOrder为1=销量,newProdcutOrder为1=最新上架" name="order"> + <input type="string" class="form-control input-sm" id="order" placeholder="排序:{'defaultOrder':0,'priceOrder':0,'salesOrder':1,'newProdcutOrder':0},defaultOrder为1=默认,priceOrder为1=价格从低到高,priceOrder为2=价格从高到低,salesOrder为1=销量从低到高,salesOrder为2=销量从高到低,newProdcutOrder为1=最新上架" name="order"> </div> <div class="form-group"> <label class="control-label" for="keyword">keyword</label> @@ -10464,7 +10464,7 @@ <div class="row mt0 footer"> <div class="col-md-6" align="left"> - Generated on 2020-12-21 21:49:05 </div> + Generated on 2020-12-22 13:46:35 </div> <div class="col-md-6" align="right"> <a href="./" target="_blank">My Website</a> </div> -- libgit2 0.24.0