1
This commit is contained in:
@@ -37,6 +37,12 @@ class Ucenter extends Base{
|
||||
// 基本信息
|
||||
$baseInfo = $this->user_obj->where(['user_id' => $data['user_id']])->find();
|
||||
|
||||
//用户推荐码
|
||||
if($baseInfo['code']==''){
|
||||
$d['code'] = $this->creatUserCode($baseInfo['user_id']).$baseInfo['user_id'];
|
||||
$this->user_obj->where('user_id',$baseInfo['user_id'])->update($d);
|
||||
}
|
||||
|
||||
//检查用户reviewer的info信息
|
||||
$reviewer_info = $this->user_reviewer_info_obj->where('reviewer_id',$data['user_id'])->find();
|
||||
if(!$reviewer_info){
|
||||
@@ -463,18 +469,28 @@ class Ucenter extends Base{
|
||||
*/
|
||||
private function getAsAuthor($userId){
|
||||
// 作者发表文章总数
|
||||
$user_info = $this->user_obj->where('user_id',$userId)->find();
|
||||
$manuscriptNum = $this->article_obj->where(['user_id'=>$userId])->count();
|
||||
$journal = $this->article_obj->field('t_journal.title,t_journal.abbr')
|
||||
->join('t_journal','t_journal.journal_id = t_article.journal_id','RIGHT')
|
||||
->where(['user_id'=>$userId])
|
||||
->distinct('t_article.journal_id')
|
||||
->select();
|
||||
//推荐总数
|
||||
if($user_info['code']!=''){
|
||||
$tj_num = $this->article_obj->where("code",$user_info['code'])->count();
|
||||
}else{
|
||||
$tj_num = 0 ;
|
||||
}
|
||||
|
||||
|
||||
// 发表文章通过数
|
||||
$accept = $this->article_obj->where(['user_id'=>$userId,'state'=>5])->count();
|
||||
$indexs = $this->user_index_log_obj->where('user_id',$userId)->where('state',0)->count();
|
||||
$res = [
|
||||
'manuscriptNum'=>$manuscriptNum,
|
||||
'accept'=>$accept,
|
||||
"tj"=>$tj_num,
|
||||
'journal'=>$journal,
|
||||
'index'=>$indexs
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user