|
@@ -2071,6 +2071,7 @@ class User extends Api
|
|
|
$data['gender'] = $user['gender']; //性别:1=男,2=女
|
|
|
$data['birthday'] = date('Y-m-d', $user['birthday']); //生日
|
|
|
$data['is_vip'] = 0; //vip是否到期:0到期 1未到期
|
|
|
+ $data['is_my_vip'] = 0; //健康E家的vip是否到期:0到期 1未到期
|
|
|
//查询vip是否到期
|
|
|
$url = 'http://' . config('pay_ip') . '/HDC/bizauth/phone/auth';
|
|
|
|
|
@@ -2105,16 +2106,26 @@ class User extends Api
|
|
|
foreach ($rs['result'] as &$v) {
|
|
|
if ($v['isOrder'] == true) {
|
|
|
$data['is_vip'] = 1;
|
|
|
- break 2;
|
|
|
+
|
|
|
+ if($v['productCode'] == config('product_code')){
|
|
|
+ $data['is_my_vip'] = 1; //因为自己的产品码在第一个,所以不用担心被break掉
|
|
|
+ }
|
|
|
+
|
|
|
+ break 2;//跳出二重循环
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $update = ['updatetime'=>time()];
|
|
|
if ($this->auth->is_vip != $data['is_vip']) {
|
|
|
- Db::name('user')->where(['id' => $this->auth->id])->setField('is_vip', $data['is_vip']);
|
|
|
+ $update['is_vip'] = $data['is_vip'];
|
|
|
+ }
|
|
|
+ if ($this->auth->is_my_vip != $data['is_my_vip']) {
|
|
|
+ $update['is_my_vip'] = $data['is_my_vip'];
|
|
|
}
|
|
|
+ Db::name('user')->where(['id' => $this->auth->id])->update($update);
|
|
|
|
|
|
$this->success('信息', $data);
|
|
|
}
|