更新审核人审核数量(两个月)
This commit is contained in:
@@ -922,6 +922,9 @@ class Reviewer extends Base
|
|||||||
//文章是从初始状态到其他状态,增加审稿人成功审核次数
|
//文章是从初始状态到其他状态,增加审稿人成功审核次数
|
||||||
if ($art_rev_info['state'] == 0) {
|
if ($art_rev_info['state'] == 0) {
|
||||||
$this->user_obj->where('user_id', $art_rev_info['reviewer_id'])->setInc('rs_num');
|
$this->user_obj->where('user_id', $art_rev_info['reviewer_id'])->setInc('rs_num');
|
||||||
|
//更新审核数量 chengxl 20250409 start
|
||||||
|
$this->reviewNum($art_rev_info['reviewer_id']);
|
||||||
|
//更新审核数量 chengxl 20250409 end
|
||||||
}
|
}
|
||||||
|
|
||||||
//添加文章状态信息
|
//添加文章状态信息
|
||||||
@@ -2049,6 +2052,31 @@ class Reviewer extends Base
|
|||||||
return ROOT_PATH . 'public' . DS . 'reviewerZS' . DS . $art_rev_id . '.jpg';
|
return ROOT_PATH . 'public' . DS . 'reviewerZS' . DS . $art_rev_id . '.jpg';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新审核人审核数量(两个月)
|
||||||
|
* @param reviewer_id 审核人ID
|
||||||
|
* @param
|
||||||
|
*/
|
||||||
|
private function reviewNum($reviewer_id = 0){
|
||||||
|
|
||||||
|
//两个月之前日期时间戳
|
||||||
|
$sDate = strtotime(date('Y-m-d 00:00:00', strtotime('-2 month')));
|
||||||
|
//获取该文章审核人的信息
|
||||||
|
$aWhere = [
|
||||||
|
'reviewer_id'=>$reviewer_id,
|
||||||
|
'ctime'=>['>',$sDate],
|
||||||
|
'state'=>['in',[1,2,3]]
|
||||||
|
];
|
||||||
|
$iCount = Db::name('article_reviewer')->where($aWhere)->count();
|
||||||
|
|
||||||
|
//统计数量
|
||||||
|
return Db::name('user')
|
||||||
|
->where('user_id', $reviewer_id)
|
||||||
|
->limit(1)
|
||||||
|
->update([
|
||||||
|
'review_num' => $iCount,
|
||||||
|
]);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 生成pdf感谢reviewer
|
* 生成pdf感谢reviewer
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user