diff --git a/app/api/logic/LocalStoreLogic.php b/app/api/logic/LocalStoreLogic.php index 1d95c452..ae8784bd 100644 --- a/app/api/logic/LocalStoreLogic.php +++ b/app/api/logic/LocalStoreLogic.php @@ -17,6 +17,7 @@ class LocalStoreLogic extends Logic $model = new LocalStore; $distance = ""; $s = $s1 = ""; + $keyword = $keyword1 = ""; $city_where = []; if (isset($data['c_name'])) { @@ -30,9 +31,16 @@ class LocalStoreLogic extends Logic // } } + // 搜索商家名称 + if (isset($data['keyword']) && $data['keyword'] != '') { + $keyword1 = "shopName like '%" . $data['keyword'] . "%'"; + $keyword = "and shopName like '%" . $data['keyword'] . "%'"; + } + $count = $model->where('is_delete', 0) ->where($city_where) ->where($s1) + ->where($keyword1) ->where("store_state", 1) ->where("shopLogo is not null") ->count(); @@ -50,7 +58,7 @@ class LocalStoreLogic extends Logic // if (isset($data['c_name']) && $data['c_name'] == '嘉兴市') { // $sql = "SELECT * FROM ls_local_store where lstore_id = 138 and is_delete = 0 and store_state = 1 and shopLogo is not null $s ORDER BY lstore_id asc limit " . $page . "," . $size; // } else { - $sql = "SELECT * FROM ls_local_store where is_delete = 0 and store_state = 1 and shopLogo is not null $s ORDER BY lstore_id asc limit " . $page . "," . $size; + $sql = "SELECT * FROM ls_local_store where is_delete = 0 and store_state = 1 and shopLogo is not null $s $keyword ORDER BY lstore_id asc limit " . $page . "," . $size; // } // var_dump($sql);