コード例 #1
0
 /**
  * 查询好友列表
  */
 public function getlist()
 {
     $uid = $this->uid;
     LogUtil::inst()->write(LogUtil::DEBUG, 'debug info', ['uid' => $uid]);
     $relation = M('relation')->where('uid=' . $uid)->select();
     if (empty($relation)) {
         ApiTools::error(ApiTools::CODE_ERR_NOT_FOUND, "暂无好友");
     }
     $rids = array_column($relation, 'fid');
     $list = M('user')->field('id,name,avatar')->where("id in ('" . implode("','", $rids) . "')")->select();
     if (!empty($list)) {
         foreach ($list as &$v) {
             $v['avatar'] = getAvatarFullPath($v['avatar']);
         }
         $data = array('userlist' => $list);
         ApiTools::success($data);
     } else {
         ApiTools::error(ApiTools::CODE_ERR_NOT_FOUND, "暂无好友");
     }
 }