admin_obj = Db::name('admin'); $this->journal_obj = Db::name('journal'); $this->article_obj = Db::name('article'); $this->journal_topic_obj = Db::name('journal_topic'); $this->journal_stage_obj = Db::name('journal_stage'); $this->journal_abs_obj = Db::name('journal_abstracting'); $this->article_to_topic_obj = Db::name('article_to_topic'); } /** * @title 获取期刊列表 * @description 获取期刊列表 * @author wangjinlei * @url /api/Journal/getJournalList * @method POST * * * @return journalList:期刊列表@ * @journalList title:标题 issn:issn editorinchief:editorinchief acceptance:acceptance finaldecision:finaldecision apc:apc */ public function getJournalList(){ $where['j_journal.state'] = 0; $res = $this->journal_obj ->field('j_journal.*,j_admin.realname realname') ->join('j_admin','j_admin.admin_id = j_journal.editor_id','LEFT') ->where($where) ->order(['j_journal.sort desc','j_journal.journal_id']) ->select(); return json(['code'=>0,'msg'=>'success','data'=>['journalList'=>$res]]); } }