From 19c0f5258b040c4c3dc6bf15d6725bf4c65c7ce8 Mon Sep 17 00:00:00 2001 From: LMR <59361885@qq.com> Date: Tue, 21 May 2024 15:09:37 +0800 Subject: [PATCH] fix 1 --- application/controllers/infofix.php | 14 ++++++++++++-- application/models/information_model.php | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/application/controllers/infofix.php b/application/controllers/infofix.php index a55fb7fd..196c4b5f 100644 --- a/application/controllers/infofix.php +++ b/application/controllers/infofix.php @@ -16,7 +16,7 @@ class infofix extends CI_Controller function list_info_by_keys($site = '', $keys = []) { $site = 'cht'; - $keys = ['test', 'china-hi']; + $keys = ['/beijing/', '/yangshuo/']; // 容错 if (empty($site) || empty($keys)) { @@ -27,8 +27,18 @@ class infofix extends CI_Controller ); return false; } + $rs = $this->Information_model->list_by_keywords($site, $keys); + foreach ($rs as $info) { + $keycount = array(); + foreach ($keys as $key) { + $pos1 = stripos($info->ic_url, $key); + $pos2 = stripos($info->ic_content, $key); + array_push($keycount, array('key' => $key, 'pos1' => $pos1, 'pos2' => $pos2)); + } + $info->ic_content = $keycount; + } - echo json_encode($this->Information_model->list_by_keywords($site, $keys)); + echo json_encode($rs); } diff --git a/application/models/information_model.php b/application/models/information_model.php index bf69b118..21cc30c6 100644 --- a/application/models/information_model.php +++ b/application/models/information_model.php @@ -801,7 +801,7 @@ class Information_model extends CI_Model FROM infoStructures is1 INNER JOIN infoContents ic ON ic.ic_id = is1.is_ic_id AND ic.ic_sitecode = is1.is_sitecode - WHERE is1.is_sitecode = ? + WHERE ic_status = 1 AND is1.is_sitecode = ? " . $search . " ORDER BY ic_datetime DESC ";