From 454d964a0a7ea7d19a9cb02dcd81f8acc3232c9e Mon Sep 17 00:00:00 2001 From: lyt Date: Mon, 8 Jan 2018 11:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=94=AE=E8=AF=8D=20mobile=20rank?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=9A=84=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/models/infokeywords_model.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/application/models/infokeywords_model.php b/application/models/infokeywords_model.php index 63ffd2f1..1bfeac2c 100644 --- a/application/models/infokeywords_model.php +++ b/application/models/infokeywords_model.php @@ -97,7 +97,7 @@ class infoKeywords_model extends CI_Model } public function get_keyworld_list($top=1,$engines='',$site_code=false) { - $today = strtotime(date('Y-m-d')); + $today0 = strtotime(date('Ymd000000')); $map = " "; //只查某个站点,原因是个事业部服务器分开,只需要查询本事业部站点即可 if(!empty($site_code)){ @@ -122,9 +122,13 @@ class infoKeywords_model extends CI_Model kwr_mobile_rank, kwr_id FROM infoKeywords INNER JOIN infoKeywordsrank ON kwr_kw_id=kw_id - AND kwr_id = ( SELECT MAX(kwr_id) FROM infoKeywordsrank WHERE kwr_kw_id=kw_id ) - AND (kwr_mobile_rank=0 OR kwr_mobile_rank IS NULL) - WHERE kw_status=1 $map + AND kwr_id = ( SELECT top 1 kwr_id FROM infoKeywordsrank WHERE kwr_kw_id=kw_id order by kwr_datetime desc ) + WHERE kw_status=1 $map + AND ( + (kw_datetime>$today0 and kwr_mobile_rank IS NULL) + or + (kw_datetime<$today0) + ) ORDER BY kw_datetime ASC "; $query = $this->HT->query($sql); //print_r($this->HT->queries);