From 975682767fdf35b0b6d58bd23b1b5eef6b738393 Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Thu, 17 Oct 2024 16:07:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E5=95=86=E5=AE=B6=E5=95=86?= =?UTF-8?q?=E5=93=81=E6=B7=BB=E5=8A=A0=E4=BB=B7=E6=A0=BC=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/LocalStoreGoods.php | 1 + app/api/logic/LocalStoreGoodsLogic.php | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/api/controller/LocalStoreGoods.php b/app/api/controller/LocalStoreGoods.php index 62109f09..feccc4dc 100755 --- a/app/api/controller/LocalStoreGoods.php +++ b/app/api/controller/LocalStoreGoods.php @@ -17,6 +17,7 @@ class LocalStoreGoods extends Api $get['page_size'] = $get['page_size'] ?? $this->page_size; $get['type'] = $get['type'] ?? 1; $get['keyword'] = $get['keyword'] ?? ''; + $get['money_sort'] = $get['money_sort'] ?? ''; $get['user_id'] = $this->user_id; $result = LocalStoreGoodsLogic::lists($get); if ($result) { diff --git a/app/api/logic/LocalStoreGoodsLogic.php b/app/api/logic/LocalStoreGoodsLogic.php index 183439d6..c3720f40 100644 --- a/app/api/logic/LocalStoreGoodsLogic.php +++ b/app/api/logic/LocalStoreGoodsLogic.php @@ -40,6 +40,11 @@ class LocalStoreGoodsLogic extends Logic $where[] = ['title', 'like', '%' . $get['keyword'] . '%']; } + $order = ['id' => 'desc']; + if (!empty($get['money_sort'])) { + $order = ['price' => $get['money_sort']]; + } + $m_where[] = ['lstore_id', '=', $get['lstore_id']]; $m_where[] = ['delete_time', '=', 0]; @@ -47,7 +52,7 @@ class LocalStoreGoodsLogic extends Logic ->field('id, lstore_id, title, price') ->where($where) ->where($m_where) - ->order('id', 'desc') + ->order($order) ->page($get['page_no'], $get['page_size']) ->select() ->toArray();