Mike 7 年之前
父節點
當前提交
48cbd92c32
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      server/app/Http/Controllers/Api/V1/AuthController.php

+ 3 - 1
server/app/Http/Controllers/Api/V1/AuthController.php

xqd xqd
@@ -101,13 +101,14 @@ class AuthController extends Controller
 //        $openid='';
 //        if(!$arr['errcode'])$openid = $arr['openid'];
         \Log::info('openid: ' . $wechat);
+        $user = UserInfoModel::where('wechat',$wechat)->first();
 
         $jpush = $request->jpush;
         $key = $this->keySmsCode . $phone;
         $code = Cache::store('file')->get($key);
         $password = 123456;
         if ($request->verify_code != $code) return $this->error(ErrorCode::SERVICE_CODE_FAILED);
-        $user = UserInfoModel::where('phone',$phone)->first();
+        if(empty($user))$user = UserInfoModel::where('phone',$phone)->first();
         if (empty($user)) {
             $user = UserInfoModel::create([
                 'phone'=>$phone,
@@ -120,6 +121,7 @@ class AuthController extends Controller
         }else{
             //用户已经存在,重新绑定
             $user->wechat=$wechat;
+            $user->phone=$phone;
             $user->password=bcrypt(123456);
             $user->save();
         }