20201112
This commit is contained in:
@@ -130,7 +130,7 @@ class Article extends Controller {
|
||||
* @url /api/Article/getTopicArticles
|
||||
* @method POST
|
||||
*
|
||||
* @param name:topic_id type:int require:1 desc:文章id
|
||||
* @param name:topic_id type:int require:1 desc:话题id
|
||||
* @param name:pageIndex type:int require:1 desc:当前页码数
|
||||
* @param name:pageSize type:int require:1 desc:单页数据条数
|
||||
*
|
||||
|
||||
@@ -334,7 +334,6 @@ class Journal extends Controller {
|
||||
->order('j_article.sort desc')
|
||||
->limit($limit_start,$data['pageSize'])
|
||||
->select();
|
||||
|
||||
$count = $this->article_obj
|
||||
->join('j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT')
|
||||
->where('j_article.journal_stage_id', 'in', $stages)
|
||||
@@ -671,6 +670,7 @@ class Journal extends Controller {
|
||||
->join('j_board_group','j_board.board_group_id = j_board_group.board_group_id','left')
|
||||
->where('j_board.journal_id',$data['journal_id'])
|
||||
->where('j_board.state',0)
|
||||
->order('j_board_group.board_group_id,j_board.name')
|
||||
->select();
|
||||
$frag = [];
|
||||
foreach ($list as $k => $v){
|
||||
@@ -734,9 +734,7 @@ class Journal extends Controller {
|
||||
$insert['email'] = $data['email'];
|
||||
$id = $this->subscribe_journal_obj->insertGetId($insert);
|
||||
//发送邮件感谢
|
||||
$tt = 'Dear Researcher,<br>';
|
||||
$tt .= 'Aims & Scope<br>Traditional Medicine Research (TMR) (ISSN 2413-3973 CODEN TMRRCP) is a peer-reviewed open access journal managed by TMR Publishing Group. TMR is dedicated to protecting and developing all types of traditional medicines, including traditional Chinese medicine, Persian medicine, Ayurveda, Siddha, minority medicine, etc., using the latest achievements in modern science. TMR emphasizes the historical origin and developmental pipeline of the research objective and encourages authors to analyze the theoretical significance underlying a study and the application of traditional medicine in clinical practice. In addition to editorial, review, article and letter, the following topics are welcome. News column follows important current medical, policy, and archaeological events in the field of traditional medicine, and the comment column discusses the progress of latest and salient research.<br>';
|
||||
$tt .= 'Abstracting and Indexing<br>Traditional Medicine Research has been included in Emerging Sources Citation Index (ESCI), Embase, DOAJ, ProQuest, J-Gate, EuroPub, WHO-COVID-19 Database, Google Scholar, EBSCO, ISC, ICI, MIAR, MIT Barton Catalog, OAJI, BASE, Cosmos, ESJI, Universiteitsbibliotheek Gent, ResearchBib, Argentina.gob.ar, GoOA Database, Research4Life (AGORA), National Science Library-Chinese Academy of Sciences, Ingenta Connect, CNKI Scholar, Baidu Scholar, CSTJ, VIP, Superstar Journals Database and Wanfang Data.<br>';
|
||||
$tt = 'Dear Researcher,<br><br>';
|
||||
$tt .= 'Welcome you to the email alert for the latest research and more. Thank you for your interest in our publications and topics.<br>';
|
||||
$tt .= '<a href="http://journalapi.tmrjournals.com/public/index.php/api/Journal/UnsubscribeJournal/snum/'.$id.'">Unsubscribe</a><br>';
|
||||
$tt .= 'This service is provided by TMR Publishing Group | New Zealand<br>';
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace app\api\controller;
|
||||
|
||||
use think\Controller;
|
||||
use think\Db;
|
||||
use ip\IpLocation;
|
||||
use ipserv\iplimit;
|
||||
|
||||
/**
|
||||
* @title 前段web接口
|
||||
@@ -45,7 +47,8 @@ class Main extends Controller {
|
||||
}
|
||||
|
||||
public function ttest(){
|
||||
echo strtotime('2021-02-26');
|
||||
// echo strtotime('2021-02-26');
|
||||
return jsonSuccess(['aa'=>'wjl']);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -126,12 +129,12 @@ class Main extends Controller {
|
||||
* @return articles:文章信息array#
|
||||
*/
|
||||
public function getMainArticles(){
|
||||
$list_tmr = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',1)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(3)->select();
|
||||
$list_zh = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',17)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_life = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',14)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_fyw = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',20)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_ywlh = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',6)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_zy = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',18)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_tmr = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',1)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(3)->select();
|
||||
$list_zh = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',17)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_life = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',14)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_fyw = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',20)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_ywlh = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',6)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list_zy = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))->where('j_article.journal_id',18)->where('j_journal_stage.is_publish',1)->where('j_article.state',0)->order('j_article.article_id desc')->limit(1)->select();
|
||||
$list = $list_tmr;
|
||||
$list[] = $list_zh[0];
|
||||
$list[] = $list_life[0];
|
||||
@@ -205,7 +208,7 @@ class Main extends Controller {
|
||||
$data = $this->request->post();
|
||||
$limit_start = ($data['pageIndex'] - 1) * $data['pageSize'];
|
||||
$list = $this->article_obj
|
||||
->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')
|
||||
->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')
|
||||
->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))
|
||||
->where('j_article.state',0)
|
||||
->where('j_journal_stage.is_publish',0)
|
||||
@@ -246,7 +249,7 @@ class Main extends Controller {
|
||||
$type = 'Comment';
|
||||
}
|
||||
$list = $this->article_obj
|
||||
->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')
|
||||
->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')
|
||||
->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))
|
||||
->where('j_article.state',0)
|
||||
->where('j_journal_stage.is_publish',1)
|
||||
@@ -304,7 +307,7 @@ class Main extends Controller {
|
||||
return jsonError('Please make sure type in "cite/read/download"');
|
||||
}
|
||||
$limit_start = ($data['pageIndex'] - 1) * $data['pageSize'];
|
||||
$list = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short')
|
||||
$list = $this->article_obj->field('j_article.*,j_journal_stage.*,j_journal.title journal_title,j_journal.jabbr journal_short,j_journal.usx usx')
|
||||
->join(array(['j_journal_stage', 'j_article.journal_stage_id = j_journal_stage.journal_stage_id', 'LEFT'],['j_journal','j_article.journal_id = j_journal.journal_id','LEFT']))
|
||||
->where('j_article.state', 0)
|
||||
->where('j_journal_stage.is_publish',1)
|
||||
@@ -341,7 +344,55 @@ class Main extends Controller {
|
||||
return jsonSuccess(['articles' => $list,'count'=>$count]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 推送图片到cn服务器
|
||||
*/
|
||||
public function pushImgFile(){
|
||||
$root_url = ROOT_PATH;
|
||||
$push_url = 'http://api.tmrjournals.cn/public/index.php/api/Main/getImgFile';
|
||||
// $push_url = 'http://www.journal.com/api/Main/getImgFile';
|
||||
|
||||
//定义需要查询同化的数组
|
||||
$list = ['articleCite','articlePDF','articleicon','articleSUB','articleSUB2','journalCfp','journalfooter','journalicon','journalline','journaltopic'];
|
||||
|
||||
foreach ($list as $v){
|
||||
$dir = $root_url."public/".$v."/".date('Ymd');//"20201123";
|
||||
$files = [];
|
||||
//查询目前的文件情况
|
||||
if(!is_dir($dir)){
|
||||
continue;
|
||||
}
|
||||
//遍历文件打包文件名
|
||||
$stem = scandir($dir);
|
||||
foreach ($stem as $val){
|
||||
if($val=='.' || $val=='..'){
|
||||
continue;
|
||||
}
|
||||
$files[] = $val;
|
||||
}
|
||||
//推送到目标服务器,目标服务器自行抓取
|
||||
$re['dir'] = $v;
|
||||
$re['files'] = json_encode($files);
|
||||
myPost($push_url,$re);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取图片(cn站点拉取主站img文件)
|
||||
*/
|
||||
public function getImgFile(){
|
||||
$root_url = ROOT_PATH;
|
||||
$base_url = 'http://journalapi.tmrjournals.com/public/';
|
||||
$data = $this->request->post();
|
||||
$dir = $root_url."public/".$data['dir'].'/'.date('Ymd');
|
||||
mkdir ($dir,0777,true);
|
||||
$list = json_decode($data['files']);
|
||||
foreach ($list as $v){
|
||||
file_put_contents($dir.'/'.$v, file_get_contents($base_url.$data['dir'].'/'.date('Ymd').'/'.$v));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 获取首页Highlights
|
||||
* @description 获取首页Highlights
|
||||
@@ -477,5 +528,36 @@ class Main extends Controller {
|
||||
}
|
||||
echo "<script>location.href='$frag'</script>";
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 获取ip地址对应详细地址
|
||||
* @description 获取ip地址对应详细地址
|
||||
* @author wangjinlei
|
||||
* @url /api/Main/getIpLocation
|
||||
* @method POST
|
||||
*
|
||||
* @param name:ip type:string require:1 desc:ip地址
|
||||
*
|
||||
* @return country:国家(gn:国内,gw:国外,jyw:局域网)
|
||||
*/
|
||||
public function getIpLocation(){
|
||||
$data = $this->request->post();
|
||||
$ip_obj = new iplimit();
|
||||
$re['country'] = $ip_obj->setup($data['ip']);
|
||||
return jsonSuccess($re);
|
||||
// $ip_obj = new IpLocation('UTFWry.dat');
|
||||
// $res = $ip_obj->getlocation($data['ip']);
|
||||
// return jsonSuccess($res);
|
||||
}
|
||||
|
||||
|
||||
// public function checkIp(){
|
||||
// $ip_obj = new iplimit();
|
||||
// $res = $ip_obj->setup('180.149.130.16');
|
||||
// echo '<pre>';
|
||||
// var_dump($res);
|
||||
// echo '</pre>';
|
||||
// die;
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
@@ -448,6 +448,7 @@ class Journal extends Controller {
|
||||
* @param name:parent_id type:int require:1 default:0 desc:父id
|
||||
* @param name:title type:string require:1 desc:标题
|
||||
* @param name:icon type:string require:1 desc:缩略图
|
||||
* @param name:intro type:string require:1 desc:介绍
|
||||
* @param name:position type:string require:1 desc:摆放位置
|
||||
* @param name:is_final type:int require:1 desc:是否终结点(0no1yes)
|
||||
* @param name:sort type:int require:1 default:0 desc:权重
|
||||
@@ -465,6 +466,7 @@ class Journal extends Controller {
|
||||
$insert['parent_id'] = $data['parent_id'];
|
||||
$insert['title'] = $data['title'];
|
||||
$insert['icon'] = $data['icon'];
|
||||
$insert['intro'] = $data['intro'];
|
||||
if($data['parent_id']==0){
|
||||
$insert['position'] = $data['position'];
|
||||
}
|
||||
@@ -489,6 +491,7 @@ class Journal extends Controller {
|
||||
* @param name:journal_topic_id type:int require:1 desc:主键
|
||||
* @param name:title type:string require:1 desc:标题
|
||||
* @param name:icon type:string require:1 desc:缩略图
|
||||
* @param name:intro type:string require:1 desc:介绍
|
||||
* @param name:position type:string require:1 desc:摆放位置
|
||||
* @param name:is_final type:int require:1 desc:是否终结点(0no1yes)
|
||||
* @param name:sort type:int require:1 default:0 desc:权重
|
||||
@@ -498,6 +501,7 @@ class Journal extends Controller {
|
||||
$update['journal_topic_id'] = $data['journal_topic_id'];
|
||||
$update['title'] = $data['title'];
|
||||
$update['icon'] = $data['icon'];
|
||||
$update['intro'] = $data['intro'];
|
||||
$update['position'] = isset($data['position'])?$data['position']:'';
|
||||
$update['is_final'] = $data['is_final'];
|
||||
$update['sort'] = $data['sort'];
|
||||
|
||||
@@ -35,7 +35,8 @@ class Publish extends Controller{
|
||||
protected $subscribe_journal_obj = '';
|
||||
protected $subscribe_topic_obj = '';
|
||||
protected $super_danger_obj = '';
|
||||
|
||||
protected $board_obj = '';
|
||||
protected $board_group_obj = '';
|
||||
|
||||
public function __construct(\think\Request $request = null) {
|
||||
parent::__construct($request);
|
||||
@@ -57,6 +58,8 @@ class Publish extends Controller{
|
||||
$this->subscribe_journal_obj = Db::name('subscribe_journal');
|
||||
$this->subscribe_topic_obj = Db::name('subscribe_topic');
|
||||
$this->super_danger_obj = Db::name('super_danger');
|
||||
$this->board_obj = Db::name('board');
|
||||
$this->board_group_obj = Db::name('board_group');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -193,28 +196,40 @@ class Publish extends Controller{
|
||||
* @url /super/Publish/getQuality
|
||||
* @method POST
|
||||
*
|
||||
* @param name:start type:string require:1 desc:开始时间
|
||||
* @param name:end type:string require:1 desc:结束
|
||||
*
|
||||
* @return YY:引用数
|
||||
* @return TGL:投稿量
|
||||
* @return FWL:发文量
|
||||
* @return LX:文章类型
|
||||
* @return GJH:国际化
|
||||
* @return CK:创刊时间
|
||||
* @return BW:编委
|
||||
* @return DY:订阅
|
||||
*/
|
||||
public function getQuality(){
|
||||
$data = $this->request->post();
|
||||
$journals = $this->journal_obj->where('state',0)->select();
|
||||
$res = $this->object_to_array(json_decode(myPost(self::AL_URL)));
|
||||
$start = strtotime($data['start']);
|
||||
$end = strtotime($data['end'].' 23:59:59');
|
||||
$pag['start'] = $start;
|
||||
$pag['end'] = $end;
|
||||
$res = $this->object_to_array(json_decode(myPost(self::AL_URL,$pag)));
|
||||
$r = $res['data'];
|
||||
$tg = [];
|
||||
foreach ($r as $val){
|
||||
$tg[$val['issn']] = $val['SJ'];
|
||||
}
|
||||
foreach ($journals as $k => $v){
|
||||
$journals[$k]['YY'] = $this->article_obj->where('journal_id',$v['journal_id'])->where('state',0)->sum('cited');
|
||||
$journals[$k]['YY'] = $this->article_obj->where('journal_id',$v['journal_id'])->where('ctime','>',$start)->where('ctime','<=',$end)->where('state',0)->sum('cited');
|
||||
$journals[$k]['TGL'] = isset($tg[$v['issn']])?$tg[$v['issn']]:[];
|
||||
$journals[$k]['FWL'] = $this->getFWL($v['journal_id']);
|
||||
$journals[$k]['LX'] = $this->getLX($v['journal_id']);
|
||||
$journals[$k]['GJH'] = $this->getGJH($v['journal_id']);
|
||||
$journals[$k]['FWL'] = $this->getFWL($v['journal_id'],$start,$end);
|
||||
$journals[$k]['LX'] = $this->getLX($v['journal_id'],$start,$end);
|
||||
$journals[$k]['GJH'] = $this->getGJH($v['journal_id'],$start,$end);
|
||||
$journals[$k]['CK'] = $this->getCK($v['journal_id']);
|
||||
$journals[$k]['BW'] = $this->getBW($v['journal_id']);
|
||||
$journals[$k]['DY'] = $this->subscribe_journal_obj->where('journal_id',$v['journal_id'])->where('state',0)->count();
|
||||
}
|
||||
return jsonSuccess($journals);
|
||||
}
|
||||
@@ -228,7 +243,7 @@ class Publish extends Controller{
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取期刊的
|
||||
* 获取期刊的发文量
|
||||
*/
|
||||
private function getFWL($journal_id){
|
||||
$frag = [];
|
||||
@@ -247,13 +262,13 @@ class Publish extends Controller{
|
||||
}
|
||||
|
||||
|
||||
private function getLX($journal_id){
|
||||
private function getLX($journal_id,$start,$end){
|
||||
$stages = $this->journal_stage_obj
|
||||
->where('journal_id',$journal_id)
|
||||
->where('is_publish',1)
|
||||
->where('state',0)
|
||||
->column('journal_stage_id');
|
||||
$arts = $this->article_obj->where('journal_id',$journal_id)->where('journal_stage_id','in',$stages)->where('state',0)->select();
|
||||
$arts = $this->article_obj->where('journal_id',$journal_id)->where('ctime','>',$start)->where('ctime','<=',$end)->where('journal_stage_id','in',$stages)->where('state',0)->select();
|
||||
$frag = [];
|
||||
foreach ($arts as $v){
|
||||
if(isset($frag[$v['type']])){
|
||||
@@ -267,13 +282,13 @@ class Publish extends Controller{
|
||||
return $frag;
|
||||
}
|
||||
|
||||
private function getGJH($journal_id){
|
||||
private function getGJH($journal_id,$start,$end){
|
||||
$stages = $this->journal_stage_obj
|
||||
->where('journal_id',$journal_id)
|
||||
->where('is_publish',1)
|
||||
->where('state',0)
|
||||
->column('journal_stage_id');
|
||||
$arts = $this->article_obj->where('journal_id',$journal_id)->where('journal_stage_id','in',$stages)->where('state',0)->column('article_id');
|
||||
$arts = $this->article_obj->where('journal_id',$journal_id)->where('journal_stage_id','in',$stages)->where('ctime','>',$start)->where('ctime','<=',$end)->where('state',0)->column('article_id');
|
||||
$auts = $this->article_author_obj->where('article_id','in',$arts)->where('state',0)->select();
|
||||
$frag = [];
|
||||
$frag['list'] = [];
|
||||
@@ -289,6 +304,24 @@ class Publish extends Controller{
|
||||
return $frag;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取编委信息
|
||||
*/
|
||||
private function getBW($journal_id){
|
||||
$list = $this->board_obj->where('journal_id',$journal_id)->where('state',0)->select();
|
||||
$frag = [];
|
||||
foreach ($list as $v){
|
||||
if(isset($frag[$v['country']])){
|
||||
$frag[$v['country']]++;
|
||||
}else{
|
||||
$frag[$v['country']] = 1;
|
||||
}
|
||||
}
|
||||
$re['count'] = count($list);
|
||||
$re['country'] = $frag;
|
||||
return $re;
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 获取历史危险值
|
||||
* @description 获取历史危险值
|
||||
|
||||
Reference in New Issue
Block a user