|
|
|
@ -112,7 +112,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, 'unionid' => $unionid]); |
|
|
|
WechatUser::where('id', $user->id)->save(['openid' => $user->openid, 'unionid' => $unionid ?? '']); |
|
|
|
} |
|
|
|
if ($user) { |
|
|
|
return $this->userSuccess($user); |
|
|
|
|