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

更新

@@ -193,6 +193,13 @@ class Index extends Api @@ -193,6 +193,13 @@ class Index extends Api
193 //体验过的用户头像 193 //体验过的用户头像
194 $db = Db::name('user_idea_record')->where('idea_id',$id)->where('type',1)->limit(50)->column('user_id'); 194 $db = Db::name('user_idea_record')->where('idea_id',$id)->where('type',1)->limit(50)->column('user_id');
195 $user = Db::name('user')->whereIn('id',$db)->field('id,avatar')->select(); 195 $user = Db::name('user')->whereIn('id',$db)->field('id,avatar')->select();
  196 + foreach ($user as $key => $value){
  197 + if ($value['id'] == $this->auth->id){
  198 + $user[$key]['my_status'] = 1;
  199 + }else{
  200 + $user[$key]['my_status'] = 0;
  201 + }
  202 + }
196 $detail['user_avatars'] = $user; 203 $detail['user_avatars'] = $user;
197 $this->success('点子详情',['detail'=>$detail]); 204 $this->success('点子详情',['detail'=>$detail]);
198 } 205 }
@@ -23,6 +23,7 @@ class Mycenter extends Api @@ -23,6 +23,7 @@ class Mycenter extends Api
23 * @ApiTitle (个人信息) 23 * @ApiTitle (个人信息)
24 * @ApiMethod (POST) 24 * @ApiMethod (POST)
25 * @ApiHeaders (name=token, type=string, required=true, description="请求的Token") 25 * @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
  26 + * @ApiParams (name=userid, type=int, required=false, description="用户id")
26 * @ApiReturn ({ 27 * @ApiReturn ({
27 'code':'1', 28 'code':'1',
28 'msg':'个人信息' 29 'msg':'个人信息'
@@ -36,11 +37,12 @@ class Mycenter extends Api @@ -36,11 +37,12 @@ class Mycenter extends Api
36 */ 37 */
37 public function index() 38 public function index()
38 { 39 {
  40 + $userid = $this->request->post('userid');
39 $data = [ 41 $data = [
40 - 'avatar' => $this->auth->avatar,  
41 - 'nickname' => $this->auth->nickname,  
42 - 'collection_number' => $this->auth->collection_number,  
43 - 'idea_number' => $this->auth->idea_number 42 + 'avatar' => $userid ? Db::name('user')->where('id',$userid)->value('avatar'): $this->auth->avatar,
  43 + 'nickname' => $userid ? Db::name('user')->where('id',$userid)->value('nickname'): $this->auth->nickname,
  44 + 'collection_number' => $userid ? Db::name('user')->where('id',$userid)->value('collection_number'): $this->auth->collection_number,
  45 + 'idea_number' => $userid ? Db::name('user')->where('id',$userid)->value('idea_number'): $this->auth->idea_number
44 ]; 46 ];
45 $this->success('个人信息',['data'=>$data]); 47 $this->success('个人信息',['data'=>$data]);
46 } 48 }