From e3be686e0de4bbffe840420ce889682b358b43a2 Mon Sep 17 00:00:00 2001 From: songliang Date: Thu, 15 Dec 2022 17:22:03 +0800 Subject: [PATCH] ... --- webapp/controller/MarketController.class.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index f6f58b23..79fbf225 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -694,7 +694,18 @@ class MarketController extends BaseController { return 'AND c_durability>=' . $f. ' '; }; $search_filter_fn = function ($f) { - return ''; + $str = ''; + $arr_options = array(); + foreach($f as $v) { + if (!empty($v)) { + array_push($arr_options,'c_name=\'' . $v . '\' OR c_id=\'' . $v. '\' '); + } + } + if (count($arr_options)>0) { + $str = implode('OR ', $arr_options); + $str = 'AND (' . $str . ') '; + } + return $str; }; $order_fn = function ($method, $asc) { @@ -850,7 +861,7 @@ class MarketController extends BaseController { 'c_job' => isset($nftDetail['info']['job']) ? $nftDetail['info']['job'] : 0, 'c_lv' => isset($nftDetail['info']['level']) ? $nftDetail['info']['level'] : 0, 'c_quality' => isset($nftDetail['info']['quality']) ? $nftDetail['info']['quality'] : 0, - 'c_durability' => isset($nftDetail['info']['durability']) ? $nftDetail['info']['durability'] : isset($detail['hero_tili']) ? $detail['hero_tili'] : 0, + 'c_durability' => isset($nftDetail['info']['durability']) ? $nftDetail['info']['durability'] : (isset($detail['hero_tili']) ? $detail['hero_tili'] : 0), 'c_type' => isset($detail['type']) ? $detail['type'] : 0, 'c_id' => $nftDetail['item_id'], )