|
@@ -428,11 +428,16 @@ class UserCenter extends Common
|
|
$avatar = $this->request->request('avatar'); // 头像
|
|
$avatar = $this->request->request('avatar'); // 头像
|
|
$nickname = $this->request->request('nickname'); // 昵称
|
|
$nickname = $this->request->request('nickname'); // 昵称
|
|
$age = $this->request->request('age'); // 年龄
|
|
$age = $this->request->request('age'); // 年龄
|
|
|
|
+ $ageId = $this->request->request('age_id'); // 年龄段
|
|
$gender = $this->request->request('gender'); // 性别 0=女,1=男
|
|
$gender = $this->request->request('gender'); // 性别 0=女,1=男
|
|
$image = $this->request->request('image'); // 个人形象照
|
|
$image = $this->request->request('image'); // 个人形象照
|
|
- if (!$avatar && !$nickname && !$age && !$image && !in_array($gender,[0,1])) {
|
|
|
|
|
|
+ $constellationId = $this->request->request('star_id'); //星座ID
|
|
|
|
+ $provinceId = $this->request->request('province_id'); //省ID
|
|
|
|
+ $cityId = $this->request->request('city_id'); //城市ID
|
|
|
|
+ $desc = $this->request->request('desc'); //个性签名
|
|
|
|
+ /*if (!$avatar && !$nickname && !$age && !$image && !in_array($gender,[0,1])) {
|
|
$this->error(__('请输入要修改的信息'));
|
|
$this->error(__('请输入要修改的信息'));
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
$where = [];
|
|
$where = [];
|
|
$where["id"] = $this->auth->id;
|
|
$where["id"] = $this->auth->id;
|
|
@@ -448,9 +453,18 @@ class UserCenter extends Common
|
|
$gender && $data["gender"] = $gender;
|
|
$gender && $data["gender"] = $gender;
|
|
$age && $data["age"] = $age;
|
|
$age && $data["age"] = $age;
|
|
$image && $data["image"] = $image;
|
|
$image && $data["image"] = $image;
|
|
- $data["has_info"] = 1;
|
|
|
|
|
|
+ $ageId && $data['age_id'] = $ageId;
|
|
|
|
+ $constellationId && $data['constellation_id'] = $constellationId;
|
|
|
|
+ $provinceId && $data['province_id'] = $provinceId;
|
|
|
|
+ $cityId && $data['city_id'] = $cityId;
|
|
|
|
+ $desc && $data['desc'] = $desc;
|
|
$res = $this->userModel->update($data,$where);
|
|
$res = $this->userModel->update($data,$where);
|
|
if($res) {
|
|
if($res) {
|
|
|
|
+ $user = $this->userModel->where($where)->find();
|
|
|
|
+ if (!empty($user['nickname']) && !empty($user['avatar']) && !empty($user['age_id']) && $user['has_info']==0) {
|
|
|
|
+ $data['has_info'] = 1;
|
|
|
|
+ $this->userModel->update($data,$where);
|
|
|
|
+ }
|
|
$this->success("修改成功!");
|
|
$this->success("修改成功!");
|
|
} else {
|
|
} else {
|
|
$this->error("网络错误,请稍后重试!");
|
|
$this->error("网络错误,请稍后重试!");
|