From a87e14f5c73ef932a5936f803a722b2edac4d737 Mon Sep 17 00:00:00 2001 From: songliang Date: Fri, 16 Dec 2022 16:59:04 +0800 Subject: [PATCH] ... --- webapp/controller/MarketController.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 3f6db4a3..b1450d28 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -703,6 +703,14 @@ class MarketController extends BaseController { } return $str; }; + $price_filter_fn = function ($f) { + if (count($f)==2) { + $low = $f[0]; + $top = $f[1]; + return 'AND s_price>=' . $low . ' AND s_price<=' . $top . ' '; + } + return ''; + }; $lv_filter_fn = function ($f) { $f = (int) $f; return 'AND c_lv>=' . $f. ' '; @@ -763,6 +771,7 @@ class MarketController extends BaseController { $lv_filter_fn($lv_filter). $quality_filter_fn($quality_filter). $durability_filter_fn($durability_filter). + $price_filter_fn($price_filter_array). $search_filter_fn($search_filter_array). $order_fn($order_method, $order_asc), array( @@ -786,6 +795,7 @@ class MarketController extends BaseController { $lv_filter_fn($lv_filter). $quality_filter_fn($quality_filter). $durability_filter_fn($durability_filter). + $price_filter_fn($price_filter_array). $search_filter_fn($search_filter_array). $order_fn($order_method, $order_asc). 'LIMIT '.$start.','.$page_size,