用户主页 我的页面添加用户CP信息
This commit is contained in:
@@ -178,6 +178,26 @@ class User extends Model
|
||||
$user_info['singer_status'] = $singer['status'];//歌手认证状态0-待审核,1-通过,2-拒绝 -1-未认证
|
||||
$user_info['singer_level'] = $singer['level'];
|
||||
|
||||
//cp
|
||||
//查询用户Cp空间
|
||||
$res = Db::name('user_cp_zone')->where(['user_id1' => $user_id,'status' => 1])->field('user_id1,user_id2,level,exp')->find();
|
||||
if(!$res){
|
||||
$res = Db::name('user_cp_zone')->where(['user_id2' => $user_id,'status' => 1])->find();
|
||||
}
|
||||
if(!$res){
|
||||
$user_info['cp_info'] = null;
|
||||
}else{
|
||||
$res['user_info1'] = Db::name('user')->where(['id' => $res['user_id1']])->field('id user_id,nickname,avatar')->find();
|
||||
$res['user_info1']['dress'] = model('api/Decorate')->user_decorate_detail($res['user_id1'], 1);
|
||||
$res['user_info2'] = Db::name('user')->where(['id' => $res['user_id2']])->field('id user_id,nickname,avatar')->find();
|
||||
$res['user_info2']['dress'] = model('api/Decorate')->user_decorate_detail($res['user_id2'], 1);
|
||||
//当前等级名称
|
||||
$res['name'] = Db::name('user_cp_level')->where(['level' => $res['level']])->value('name');
|
||||
$res['direction'] = Db::name('user_cp_level')->where(['level' => $res['level']])->value('direction');
|
||||
$res['pendant'] = Db::name('user_cp_level')->where(['level' => $res['level']])->value('pendant');
|
||||
$user_info['cp_info'] = $res;
|
||||
}
|
||||
|
||||
return ['code' => 1, 'msg' => '获取成功', 'data' => $user_info];
|
||||
}
|
||||
|
||||
@@ -362,6 +382,26 @@ class User extends Model
|
||||
$Nobility = model('Nobility')->getUserNobilityInfo($uid);//nobility_image
|
||||
$user_info['nobility_image'] = $Nobility['play_image'];
|
||||
$user_info['nickname_color'] = $Nobility['nick_name_color'];
|
||||
|
||||
//cp
|
||||
//查询用户Cp空间
|
||||
$res = Db::name('user_cp_zone')->where(['user_id1' => $user_id,'status' => 1])->field('user_id1,user_id2,level,exp')->find();
|
||||
if(!$res){
|
||||
$res = Db::name('user_cp_zone')->where(['user_id2' => $user_id,'status' => 1])->find();
|
||||
}
|
||||
if(!$res){
|
||||
$user_info['cp_info'] = null;
|
||||
}else{
|
||||
$res['user_info1'] = Db::name('user')->where(['id' => $res['user_id1']])->field('id user_id,nickname,avatar')->find();
|
||||
$res['user_info1']['dress'] = model('api/Decorate')->user_decorate_detail($res['user_id1'], 1);
|
||||
$res['user_info2'] = Db::name('user')->where(['id' => $res['user_id2']])->field('id user_id,nickname,avatar')->find();
|
||||
$res['user_info2']['dress'] = model('api/Decorate')->user_decorate_detail($res['user_id2'], 1);
|
||||
//当前等级名称
|
||||
$res['name'] = Db::name('user_cp_level')->where(['level' => $res['level']])->value('name');
|
||||
$res['direction'] = Db::name('user_cp_level')->where(['level' => $res['level']])->value('direction');
|
||||
$res['pendant'] = Db::name('user_cp_level')->where(['level' => $res['level']])->value('pendant');
|
||||
$user_info['cp_info'] = $res;
|
||||
}
|
||||
return ['code' => 1, 'msg' => '获取成功', 'data' => $user_info];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user