更新审核人审核数量(两个月)

This commit is contained in:
chengxl
2025-04-16 16:43:31 +08:00
parent c8e66d1518
commit 23efd2b07a

View File

@@ -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
*/