更新审核人审核数量(两个月)
This commit is contained in:
@@ -922,6 +922,9 @@ class Reviewer extends Base
|
||||
//文章是从初始状态到其他状态,增加审稿人成功审核次数
|
||||
if ($art_rev_info['state'] == 0) {
|
||||
$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';
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新审核人审核数量(两个月)
|
||||
* @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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user