新增接口
This commit is contained in:
@@ -1137,4 +1137,33 @@ class Finalreview extends Base
|
||||
}
|
||||
return json_encode(['status' => 1,'msg' => 'success','data' => $aReviewerFinal]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @title 获取文章的终审意见
|
||||
* @param article_id
|
||||
*/
|
||||
public function getRecord($aParam = []){
|
||||
|
||||
//获取参数
|
||||
$aParam = empty($aParam) ? $this->request->post() : $aParam;
|
||||
//参数验证-文章ID
|
||||
$iArticleId = empty($aParam['article_id']) ? 0 : $aParam['article_id'];
|
||||
if(empty($iArticleId)){
|
||||
return json_encode(['status' => 2,'msg' => 'Please select a article']);
|
||||
}
|
||||
//查询终审-审稿记录
|
||||
$aWhere = ['article_id' => $iArticleId,'state' => ['in',[1,2,3]]];
|
||||
$aReviewerFinal = Db::name('article_reviewer_final')->field('id,state,reviewer_id')->where($aWhere)->select();
|
||||
if(empty($aReviewerFinal)){
|
||||
return json_encode(['status' => 2,'msg' => 'Record as empty']);
|
||||
}
|
||||
//查询作者信息
|
||||
$aUserId = array_unique(array_column($aReviewerFinal, 'reviewer_id'));
|
||||
$aWhere = ['user_id' => ['in',$aUserId],'state' => 0];
|
||||
$aUser = Db::name('user')->where($aWhere)->column('user_id,realname');
|
||||
foreach ($aReviewerFinal as $key => $value) {
|
||||
$aReviewerFinal[$key]['realname'] = empty($aUser[$value['reviewer_id']]) ? '' : $aUser[$value['reviewer_id']];
|
||||
}
|
||||
return json_encode(['status' => 1,'msg' => 'success','data' => $aReviewerFinal]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user