|
|
|
@ -111,7 +111,7 @@ class LoginService extends BaseService |
|
|
|
$field = 'id,openid,phone,nickname,sex,headimgurl'; |
|
|
|
$user = WechatUser::where('phone', $phone)->where('delete_time', 0)->field($field)->find(); |
|
|
|
if ($openid != $user->openid) { |
|
|
|
WechatUser::where('id', $user->id)->save(['openid' => $user->openid]); |
|
|
|
WechatUser::where('id', $user->id)->save(['openid' => $user->openid, 'unionid' => $unionid]); |
|
|
|
} |
|
|
|
if ($user) { |
|
|
|
return $this->userSuccess($user); |
|
|
|
@ -136,7 +136,8 @@ class LoginService extends BaseService |
|
|
|
if ($user) { |
|
|
|
return $this->userSuccess($user); |
|
|
|
} else { |
|
|
|
throw new FuncException('手机号错误'); |
|
|
|
return $this->register($phone, '', ''); |
|
|
|
//throw new FuncException('手机号错误'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|