diff --git a/application/api/controller/Main.php b/application/api/controller/Main.php index 09613d9..99c2236 100644 --- a/application/api/controller/Main.php +++ b/application/api/controller/Main.php @@ -331,19 +331,23 @@ class Main extends Controller { $s_time = strtotime("-3 year"); $list = $this->article_obj->field("j_article.*,COUNT(j_article_cite.article_cite_id) as cite_num") ->join("j_article_cite","j_article_cite.article_id = j_article.article_id","left") + ->join("j_journal","j_journal.journal_id = j_article.journal_id","left") ->where("j_article.ctime",">",$s_time) ->where("j_article_cite.state",1) ->where("j_article_cite.is_wos",1) + ->where("j_journal.state",0) ->group("j_article.article_id") ->order("cite_num desc") ->page($data['page'],$data['limit']) ->select(); - +// echo $this->article_obj->getLastSql(); $count = $this->article_obj->field("j_article.*,COUNT(j_article_cite.article_cite_id) as cite_num") ->join("j_article_cite","j_article_cite.article_id = j_article.article_id","left") + ->join("j_journal","j_journal.journal_id = j_article.journal_id","left") ->where("j_article.ctime",">",$s_time) ->where("j_article_cite.state",1) ->where("j_article_cite.is_wos",1) + ->where("j_journal.state",0) ->group("j_article.article_id") ->order("cite_num desc") ->count();