From 65b71229e48d2f66e3f437c52bab4a1e8595df6a Mon Sep 17 00:00:00 2001 From: devil_gong Date: Mon, 26 Nov 2018 16:08:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Api/Controller/SearchController.class.php | 1 + .../Application/Service/SearchService.class.php | 15 +++++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/service/Application/Api/Controller/SearchController.class.php b/service/Application/Api/Controller/SearchController.class.php index cb88188e7..393af23de 100755 --- a/service/Application/Api/Controller/SearchController.class.php +++ b/service/Application/Api/Controller/SearchController.class.php @@ -44,6 +44,7 @@ class SearchController extends CommonController public function Index() { // 搜索记录 + $this->data_post['user_id'] = isset($this->user['id']) ? $this->user['id'] : 0; SearchService::SearchAdd($this->data_post); // 获取数据 diff --git a/service/Application/Service/SearchService.class.php b/service/Application/Service/SearchService.class.php index b9362dd41..58daf97c6 100755 --- a/service/Application/Service/SearchService.class.php +++ b/service/Application/Service/SearchService.class.php @@ -144,10 +144,17 @@ class SearchService if(!empty($params['screening_price_id'])) { $price = M('ScreeningPrice')->field('min_price,max_price')->where(['is_enable'=>1, 'id'=>intval($params['screening_price_id'])])->find(); - if(!empty($price)) - { - $screening_price = $price['min_price'].'-'.$price['max_price']; - } + $params['min_price'] = $price['min_price']; + $params['max_price'] = $price['max_price']; + } else { + $price = [ + 'min_price' => isset($params['min_price']) ? $params['min_price'] : 0, + 'max_price' => isset($params['max_price']) ? $params['max_price'] : 0, + ]; + } + if(!empty($price)) + { + $screening_price = $price['min_price'].'-'.$price['max_price']; } // 参数