|
@@ -44,8 +44,15 @@ class UserCenter extends Common
|
|
|
// 获取基本信息
|
|
|
$where = [];
|
|
|
$where["id"] = $user_id;
|
|
|
- $userInfo = $this->userModel->field("id,nickname,image,mobile,avatar,gender,money,age,u_id,level,jewel,
|
|
|
+ $userInfo = $this->userModel->field("id,nickname,pre_nickname,image,mobile,avatar,pre_avatar,gender,money,age,u_id,level,jewel,
|
|
|
age_id,constellation_id,province_id,city_id,desc,ipaddress,is_cool,is_manager")->where($where)->find();
|
|
|
+ $userInfo['nickname_status'] = $userInfo['avatar_status'] = 0;
|
|
|
+ if (!empty($userInfo['pre_nickname']) && $userInfo['pre_nickname'] != $userInfo['nickname']) {
|
|
|
+ $userInfo['nickname_status'] = 1;
|
|
|
+ }
|
|
|
+ if (!empty($userInfo['pre_avatar']) && $userInfo['pre_avatar'] != $userInfo['avatar']) {
|
|
|
+ $userInfo['avatar_status'] = 1;
|
|
|
+ }
|
|
|
// 获取技能信息
|
|
|
$skillList = Model("ViewUserSkill")->getSkillInfo($user_id);
|
|
|
$userInfo["skill"] = implode("/",$skillList);
|
|
@@ -567,7 +574,7 @@ class UserCenter extends Common
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 编辑个人信息
|
|
|
+ * 编辑个人信息(完善资料)
|
|
|
*/
|
|
|
public function editUserInfo() {
|
|
|
$avatar = $this->request->request('avatar'); // 头像
|
|
@@ -615,7 +622,35 @@ class UserCenter extends Common
|
|
|
$this->error("网络错误,请稍后重试!");
|
|
|
}
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 编辑个人信息(修改昵称和头像需要后台审核)
|
|
|
+ */
|
|
|
+ public function editUser() {
|
|
|
+ $avatar = $this->request->request('avatar'); // 头像
|
|
|
+ $nickname = $this->request->request('nickname'); // 昵称
|
|
|
+ if (!$avatar && !$nickname) {
|
|
|
+ $this->error(__('请输入要修改的信息'));
|
|
|
+ }
|
|
|
|
|
|
+ $data = [];
|
|
|
+ if ($avatar && $avatar != $this->auth->avatar) {
|
|
|
+ $data["pre_avatar"] = $avatar;
|
|
|
+ }
|
|
|
+ if($nickname && $nickname != $this->auth->nickname){
|
|
|
+ if (mb_strlen($nickname) > 8) {
|
|
|
+ $this->error('用户昵称最多支持8个汉字或组合');
|
|
|
+ }
|
|
|
+ $data["pre_nickname"] = $nickname;
|
|
|
+ }
|
|
|
+ if (!empty($data)) {
|
|
|
+ $where["id"] = $this->auth->id;
|
|
|
+ $res = $this->userModel->update($data,$where);
|
|
|
+ if(!$res) {
|
|
|
+ $this->error("网络错误,请稍后重试!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $this->success("修改成功!");
|
|
|
+ }
|
|
|
/**
|
|
|
* 主播申请
|
|
|
*/
|