|
@@ -195,7 +195,15 @@ class LoginController extends Controller
|
|
|
$Channel = $user->Channel;
|
|
$Channel = $user->Channel;
|
|
|
$RegionID = $user->RegionID;
|
|
$RegionID = $user->RegionID;
|
|
|
// 绑定手机号
|
|
// 绑定手机号
|
|
|
- AccountPhone::insert(compact('UserID', 'PhoneNum', 'BindDate', 'Channel','RegionID'));
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ AccountPhone::insert(compact('UserID', 'PhoneNum', 'BindDate', 'Channel', 'RegionID'));
|
|
|
|
|
+ } catch (\Throwable $e) {
|
|
|
|
|
+ if (stripos($e->getMessage(), 'duplicate key') !== false) {
|
|
|
|
|
+ return apiReturnFail(['web.verify.already_bound', 'web.verify.already_bound'],
|
|
|
|
|
+ GlobalUserInfo::getGameUserInfoToWeb('UserID',$first->UserID));
|
|
|
|
|
+ }
|
|
|
|
|
+ throw $e;
|
|
|
|
|
+ }
|
|
|
GlobalUserInfo::where('GlobalUID', $user->GlobalUID)->update([ 'Phone' => $Phone, 'RegisterLocation' => $RegisterLocation]);
|
|
GlobalUserInfo::where('GlobalUID', $user->GlobalUID)->update([ 'Phone' => $Phone, 'RegisterLocation' => $RegisterLocation]);
|
|
|
Log::info('绑定手机号'.'-'.$user->GlobalUID.'-' . $Phone . '-' . $LogonPass . '-' . $UserID);
|
|
Log::info('绑定手机号'.'-'.$user->GlobalUID.'-' . $Phone . '-' . $LogonPass . '-' . $UserID);
|
|
|
// --绑定手机赠送金币
|
|
// --绑定手机赠送金币
|