1
This commit is contained in:
@@ -4,6 +4,7 @@ namespace app\api\controller;
|
||||
use app\api\controller\Base;
|
||||
use think\Db;
|
||||
use think\Queue;
|
||||
use think\Url;
|
||||
use think\Validate;
|
||||
|
||||
class Web extends Base
|
||||
@@ -114,11 +115,21 @@ class Web extends Base
|
||||
}else{
|
||||
$reviewers[$k]['reviewer_name'] = "anonymous";
|
||||
}
|
||||
if(($article_info['journal_id']==1&&$p_info['journal_stage_id']>=453)||$article_info['journal_id']==23){
|
||||
//添加初审问卷
|
||||
$reviewers[$k]['question'] = $this->article_reviewer_question_obj->where('art_rev_id',$v['art_rev_id'])->find();
|
||||
//添加复审问卷
|
||||
$reviewers[$k]['re_question']=$this->article_reviewer_repeat_obj->where('art_rev_id',$v['art_rev_id'])->select();
|
||||
}else {
|
||||
$reviewers[$k]['question'] = [];
|
||||
$reviewers[$k]['re_question'] = [];
|
||||
}
|
||||
}
|
||||
$begin['type'] = 0;
|
||||
$begin['time'] = $article_info['ctime'];
|
||||
$frag[] = $begin;
|
||||
$reviewer_has = false;
|
||||
$reciv = false;
|
||||
foreach ($msgs as $v){
|
||||
if($v['state_to']==2&&!$reviewer_has){
|
||||
$reviewer_has = true;
|
||||
@@ -129,6 +140,16 @@ class Web extends Base
|
||||
];
|
||||
continue;
|
||||
}
|
||||
if($v['state_to']==4&&!$reciv&&$reviewer_has&&(($article_info['journal_id']==1&&$p_info['journal_stage_id']>=453)||$article_info['journal_id']==23)){
|
||||
$r_files = $this->article_response_to_reviewer_obj->where('article_id',$article_info['article_id'])->select();
|
||||
$reciv=true;
|
||||
$frag[] = [
|
||||
"type"=>$v['state_to'],
|
||||
"response" => $r_files,
|
||||
"time"=>$v['ctime']
|
||||
];
|
||||
continue;
|
||||
}
|
||||
$frag[] = [
|
||||
"type"=>$v['state_to'],
|
||||
"time"=>$v['ctime']
|
||||
|
||||
Reference in New Issue
Block a user