自动推荐审稿人修改
This commit is contained in:
@@ -1608,6 +1608,26 @@ class Article extends Base
|
|||||||
//增加usermsg
|
//增加usermsg
|
||||||
add_usermsg($article_info['user_id'], 'Your manuscript has new process: ' . $article_info['title'], '/articleDetail?id=' . $article_info['article_id']);
|
add_usermsg($article_info['user_id'], 'Your manuscript has new process: ' . $article_info['title'], '/articleDetail?id=' . $article_info['article_id']);
|
||||||
|
|
||||||
|
//文章状态修改为送审中时触发自动推荐审稿人 chengxiaoling 20250617 start
|
||||||
|
if ($data['state'] == 2) {
|
||||||
|
$iArticleId = empty($article_info['article_id']) ? 0 : $article_info['article_id'];
|
||||||
|
if(!empty($iArticleId)){
|
||||||
|
$iSeconds = 180;//3分钟后执行
|
||||||
|
Queue::later($iSeconds,'app\api\job\RecommendReviewer@fire',['article_id' =>$iArticleId], 'RecommendReviewer');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//文章状态修改为送审中时触发自动推荐审稿人 chengxiaoling 20250617 end
|
||||||
|
|
||||||
|
//文章状态修改为退修状态 给同意审稿但一直未审稿人发送邮件且扣减其分数值 chengxiaoling 20250617 start
|
||||||
|
if ($data['state'] == 4) {
|
||||||
|
$iArticleId = empty($article_info['article_id']) ? 0 : $article_info['article_id'];
|
||||||
|
if(!empty($iArticleId)){
|
||||||
|
$iSeconds = 180;//三分钟后执行
|
||||||
|
Queue::later($iSeconds,'app\api\job\RevisionReviewer@fire',['article_id' =>$iArticleId], 'RevisionReviewer');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//文章状态修改为退修状态 给同意审稿但一直未审稿人发送邮件且扣减其分数值 chengxiaoling 20250617 end
|
||||||
|
|
||||||
//重新计算审稿人的审稿质量 chengxiaoling start 0416
|
//重新计算审稿人的审稿质量 chengxiaoling start 0416
|
||||||
$this->reviewQuality($article_info['article_id']);
|
$this->reviewQuality($article_info['article_id']);
|
||||||
//重新计算审稿人的审稿质量 chengxiaoling end 0416
|
//重新计算审稿人的审稿质量 chengxiaoling end 0416
|
||||||
|
|||||||
Reference in New Issue
Block a user