作者 李忠强
1 个管道 的构建 通过 耗费 0 秒

更新

... ... @@ -193,6 +193,13 @@ class Index extends Api
//体验过的用户头像
$db = Db::name('user_idea_record')->where('idea_id',$id)->where('type',1)->limit(50)->column('user_id');
$user = Db::name('user')->whereIn('id',$db)->field('id,avatar')->select();
foreach ($user as $key => $value){
if ($value['id'] == $this->auth->id){
$user[$key]['my_status'] = 1;
}else{
$user[$key]['my_status'] = 0;
}
}
$detail['user_avatars'] = $user;
$this->success('点子详情',['detail'=>$detail]);
}
... ...
... ... @@ -23,6 +23,7 @@ class Mycenter extends Api
* @ApiTitle (个人信息)
* @ApiMethod (POST)
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
* @ApiParams (name=userid, type=int, required=false, description="用户id")
* @ApiReturn ({
'code':'1',
'msg':'个人信息'
... ... @@ -36,11 +37,12 @@ class Mycenter extends Api
*/
public function index()
{
$userid = $this->request->post('userid');
$data = [
'avatar' => $this->auth->avatar,
'nickname' => $this->auth->nickname,
'collection_number' => $this->auth->collection_number,
'idea_number' => $this->auth->idea_number
'avatar' => $userid ? Db::name('user')->where('id',$userid)->value('avatar'): $this->auth->avatar,
'nickname' => $userid ? Db::name('user')->where('id',$userid)->value('nickname'): $this->auth->nickname,
'collection_number' => $userid ? Db::name('user')->where('id',$userid)->value('collection_number'): $this->auth->collection_number,
'idea_number' => $userid ? Db::name('user')->where('id',$userid)->value('idea_number'): $this->auth->idea_number
];
$this->success('个人信息',['data'=>$data]);
}
... ...