接口调整
This commit is contained in:
@@ -945,11 +945,32 @@ class Reviewer extends Base
|
|||||||
$insert_data['is_anonymous'] = isset($data['is_anonymous']) ? $data['is_anonymous'] : 0;
|
$insert_data['is_anonymous'] = isset($data['is_anonymous']) ? $data['is_anonymous'] : 0;
|
||||||
if ($data['rev_qu_id'] == '') { //新增
|
if ($data['rev_qu_id'] == '') { //新增
|
||||||
$insert_data['ctime'] = time();
|
$insert_data['ctime'] = time();
|
||||||
$res = $this->article_reviewer_question_obj->insert($insert_data);
|
$res = $this->article_reviewer_question_obj->insertGetId($insert_data);
|
||||||
} else { //更新
|
} else { //更新
|
||||||
$res = $this->article_reviewer_question_obj->where('rev_qu_id', $data['rev_qu_id'])->update($insert_data);
|
$res = $this->article_reviewer_question_obj->where('rev_qu_id', $data['rev_qu_id'])->update($insert_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//更新文章用户最新操作状态 chengxiaoling start 20251113
|
||||||
|
$iArticleId = empty($art_rev_info['article_id']) ? 0 : $art_rev_info['article_id'];
|
||||||
|
if(!empty($iArticleId)){
|
||||||
|
//更新状态
|
||||||
|
$aUpdate = ['is_user_act' => 1,'user_update_time' => time()];
|
||||||
|
$aArticleWhere = ['article_id' => $iArticleId];
|
||||||
|
$article_result = Db::name('article')->where($aArticleWhere)->limit(1)->update($aUpdate);
|
||||||
|
//用户操作日志
|
||||||
|
$oUserActLog = new \app\common\UserActLog;
|
||||||
|
$iActId = empty($data['rev_qu_id']) ? 0 : $data['rev_qu_id'];
|
||||||
|
if(empty($iActId)){
|
||||||
|
$iActId = empty($res) ? 0 : $res;
|
||||||
|
}
|
||||||
|
if(!empty($iActId)){
|
||||||
|
$aUserLog = ['article_id' => $iArticleId,'type' => 1,'act_p_id' => empty($art_rev_info['art_rev_id']) ? 0 : $art_rev_info['art_rev_id'],'act_id' => $iActId,'user_id' => empty($art_rev_info['reviewer_id']) ? 0 : $art_rev_info['reviewer_id'],'content' => 'The initial review of the manuscript has been completed'];
|
||||||
|
$aAddResult = $oUserActLog->addLog($aUserLog);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//更新文章用户最新操作状态 chengxiaoling end 20251113
|
||||||
|
|
||||||
//根据recommend问题,改变此实例的状态,并且更改act消息提醒状态
|
//根据recommend问题,改变此实例的状态,并且更改act消息提醒状态
|
||||||
if ($data['recommend'] == 1) {
|
if ($data['recommend'] == 1) {
|
||||||
$artrevstate = 3;
|
$artrevstate = 3;
|
||||||
@@ -1110,6 +1131,24 @@ class Reviewer extends Base
|
|||||||
$this->article_reviewer_obj->where("art_rev_id",$repeat_info['art_rev_id'])->update(['state'=>$state]);
|
$this->article_reviewer_obj->where("art_rev_id",$repeat_info['art_rev_id'])->update(['state'=>$state]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//更新文章用户最新操作状态 chengxiaoling start 20251113
|
||||||
|
$iArticleId = empty($art_info['article_id']) ? 0 : $art_info['article_id'];
|
||||||
|
if(!empty($iArticleId)){
|
||||||
|
//更新状态
|
||||||
|
$aUpdate = ['is_user_act' => 1,'user_update_time' => time()];
|
||||||
|
$aArticleWhere = ['article_id' => $iArticleId];
|
||||||
|
$article_result = Db::name('article')->where($aArticleWhere)->limit(1)->update($aUpdate);
|
||||||
|
//用户操作日志
|
||||||
|
$oUserActLog = new \app\common\UserActLog;
|
||||||
|
$iActId = empty($data['art_rev_rep_id']) ? 0 : $data['art_rev_rep_id'];
|
||||||
|
if(!empty($iActId)){
|
||||||
|
$aUserLog = ['article_id' => $iArticleId,'type' => 2,'act_p_id' => empty($repeat_info['art_rev_id']) ? 0 : $repeat_info['art_rev_id'],'act_id' => $iActId,'user_id' => empty($art_info['reviewer_id']) ? 0 : $art_info['reviewer_id'],'content' => 'Manuscript review completed'];
|
||||||
|
$aAddResult = $oUserActLog->addLog($aUserLog);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//更新文章用户最新操作状态 chengxiaoling end 20251113
|
||||||
|
|
||||||
//复审后发送邮件
|
//复审后发送邮件
|
||||||
|
|
||||||
//增加usermsg
|
//增加usermsg
|
||||||
@@ -2607,10 +2646,30 @@ class Reviewer extends Base
|
|||||||
$rev_qu_id = empty($data['rev_qu_id']) ? 0 : $data['rev_qu_id'];
|
$rev_qu_id = empty($data['rev_qu_id']) ? 0 : $data['rev_qu_id'];
|
||||||
if (empty($rev_qu_id)) { //新增
|
if (empty($rev_qu_id)) { //新增
|
||||||
$insert_data['ctime'] = time();
|
$insert_data['ctime'] = time();
|
||||||
$res = $this->article_reviewer_question_obj->insert($insert_data);
|
$res = $this->article_reviewer_question_obj->insertGetId($insert_data);
|
||||||
} else { //更新
|
} else { //更新
|
||||||
$res = $this->article_reviewer_question_obj->where('rev_qu_id', $rev_qu_id)->update($insert_data);
|
$res = $this->article_reviewer_question_obj->where('rev_qu_id', $rev_qu_id)->update($insert_data);
|
||||||
}
|
}
|
||||||
|
//更新文章用户最新操作状态 chengxiaoling start 20251113
|
||||||
|
$iArticleId = empty($art_rev_info['article_id']) ? 0 : $art_rev_info['article_id'];
|
||||||
|
if(!empty($iArticleId)){
|
||||||
|
//更新状态
|
||||||
|
$aUpdate = ['is_user_act' => 1,'user_update_time' => time()];
|
||||||
|
$aArticleWhere = ['article_id' => $iArticleId];
|
||||||
|
$article_result = Db::name('article')->where($aArticleWhere)->limit(1)->update($aUpdate);
|
||||||
|
//用户操作日志
|
||||||
|
$oUserActLog = new \app\common\UserActLog;
|
||||||
|
$iActId = empty($data['rev_qu_id']) ? 0 : $data['rev_qu_id'];
|
||||||
|
if(empty($iActId)){
|
||||||
|
$iActId = empty($res) ? 0 : $res;
|
||||||
|
}
|
||||||
|
if(!empty($iActId)){
|
||||||
|
$aUserLog = ['article_id' => $iArticleId,'type' => 1,'act_p_id' => empty($art_rev_info['art_rev_id']) ? 0 : $art_rev_info['art_rev_id'],'act_id' => $iActId,'user_id' => empty($art_rev_info['reviewer_id']) ? 0 : $art_rev_info['reviewer_id'],'content' => 'The initial review of the manuscript has been completed'];
|
||||||
|
$aAddResult = $oUserActLog->addLog($aUserLog);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//更新文章用户最新操作状态 chengxiaoling end 20251113
|
||||||
|
|
||||||
//根据recommend问题,改变此实例的状态,并且更改act消息提醒状态
|
//根据recommend问题,改变此实例的状态,并且更改act消息提醒状态
|
||||||
$artrevstate = 2;
|
$artrevstate = 2;
|
||||||
|
|||||||
Reference in New Issue
Block a user