|
@@ -71,7 +71,7 @@ class Usercenter extends Api
|
|
//获取他人用户信息
|
|
//获取他人用户信息
|
|
public function getuserinfo_simple(){
|
|
public function getuserinfo_simple(){
|
|
$uid = input_post('uid',0);
|
|
$uid = input_post('uid',0);
|
|
- $userinfo = Db::name('user')->field($this->allowFields)->where('id|username',$uid)->find();
|
|
|
|
|
|
+ $userinfo = Db::name('user')->field($this->allowFields)->where('id',$uid)->find();
|
|
|
|
|
|
if(!$userinfo){
|
|
if(!$userinfo){
|
|
$this->error('不存在的用户');
|
|
$this->error('不存在的用户');
|
|
@@ -114,6 +114,27 @@ class Usercenter extends Api
|
|
//活跃,在线
|
|
//活跃,在线
|
|
$userinfo['active_info'] = $this->user_activeinfo($uid);
|
|
$userinfo['active_info'] = $this->user_activeinfo($uid);
|
|
|
|
|
|
|
|
+ // 获取用户头像框信息
|
|
|
|
+ $map = [
|
|
|
|
+ 'a.user_id' => $uid,
|
|
|
|
+ 'a.is_using' => 1,
|
|
|
|
+ 'a.end_time' => ['gt',time()],
|
|
|
|
+ ];
|
|
|
|
+
|
|
|
|
+ $backResult = Db::name('user_decorate')->alias('a')
|
|
|
|
+ ->field('a.id,a.decorate_type,b.base_image,b.play_image')
|
|
|
|
+ ->join('decorate b', 'a.decorate_id = b.id')
|
|
|
|
+ ->where($map)->order('a.id desc')->select();
|
|
|
|
+ $backResult = list_domain_image($backResult,['base_image','play_image']);
|
|
|
|
+
|
|
|
|
+ if ($backResult) {
|
|
|
|
+ foreach ($backResult as $k => $v) {
|
|
|
|
+ $v['decorate_type'] == 2 && $userheader = $v['play_image'];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $userinfo['userheader'] = $userheader;
|
|
|
|
+
|
|
//用户权限
|
|
//用户权限
|
|
//$userinfo['power'] = Db::name('user_power')->where('user_id',$uid)->find();
|
|
//$userinfo['power'] = Db::name('user_power')->where('user_id',$uid)->find();
|
|
|
|
|
|
@@ -123,7 +144,7 @@ class Usercenter extends Api
|
|
//获取他人用户信息,留下足迹
|
|
//获取他人用户信息,留下足迹
|
|
public function getuserinfo(){
|
|
public function getuserinfo(){
|
|
$uid = input_post('uid',0);
|
|
$uid = input_post('uid',0);
|
|
- $userinfo = Db::name('user')->field($this->allowFields)->where('id|username',$uid)->find();
|
|
|
|
|
|
+ $userinfo = Db::name('user')->field($this->allowFields)->where('id',$uid)->find();
|
|
|
|
|
|
if(!$userinfo){
|
|
if(!$userinfo){
|
|
$this->error('不存在的用户');
|
|
$this->error('不存在的用户');
|
|
@@ -183,6 +204,27 @@ class Usercenter extends Api
|
|
//活跃,在线
|
|
//活跃,在线
|
|
$userinfo['active_info'] = $this->user_activeinfo($uid);
|
|
$userinfo['active_info'] = $this->user_activeinfo($uid);
|
|
|
|
|
|
|
|
+ // 获取用户头像框信息
|
|
|
|
+ $map = [
|
|
|
|
+ 'a.user_id' => $uid,
|
|
|
|
+ 'a.is_using' => 1,
|
|
|
|
+ 'a.end_time' => ['gt',time()],
|
|
|
|
+ ];
|
|
|
|
+
|
|
|
|
+ $backResult = Db::name('user_decorate')->alias('a')
|
|
|
|
+ ->field('a.id,a.decorate_type,b.base_image,b.play_image')
|
|
|
|
+ ->join('decorate b', 'a.decorate_id = b.id')
|
|
|
|
+ ->where($map)->order('a.id desc')->select();
|
|
|
|
+ $backResult = list_domain_image($backResult,['base_image','play_image']);
|
|
|
|
+
|
|
|
|
+ if ($backResult) {
|
|
|
|
+ foreach ($backResult as $k => $v) {
|
|
|
|
+ $v['decorate_type'] == 2 && $userheader = $v['play_image'];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $userinfo['userheader'] = $userheader;
|
|
|
|
+
|
|
//用户权限
|
|
//用户权限
|
|
//$userinfo['power'] = Db::name('user_power')->where('user_id',$uid)->find();
|
|
//$userinfo['power'] = Db::name('user_power')->where('user_id',$uid)->find();
|
|
|
|
|