浏览代码

Merge branch 'gq' of ssh://git.9026.com:2212/roobe/miao into gq

gq 7 年之前
父节点
当前提交
ce43f436e6
共有 2 个文件被更改,包括 10 次插入9 次删除
  1. 0 1
      miaomiao/www/js/controllers/account.js
  2. 10 8
      server/app/Http/Controllers/Api/V1/AuthController.php

+ 0 - 1
miaomiao/www/js/controllers/account.js

@@ -29,7 +29,6 @@
                  //}, function (error) {
                  //}, function (error) {
                  //   console.log("Failed: " + JSON.stringify(error));
                  //   console.log("Failed: " + JSON.stringify(error));
                  //});
                  //});
-                $state.go("loginAccount",{wechat:'orrk51inhmfmQRXA8VvGEQfow3Es'});
                 userService.isTest().then(function(res){
                 userService.isTest().then(function(res){
                    if(res.data.data){
                    if(res.data.data){
                        Wechat.auth(scope, state, function (response) {
                        Wechat.auth(scope, state, function (response) {

+ 10 - 8
server/app/Http/Controllers/Api/V1/AuthController.php

@@ -203,15 +203,17 @@ class AuthController extends Controller
         \Log::info('openid: ' . $openid);
         \Log::info('openid: ' . $openid);
         if($openid!='')$user = UserInfoModel::where('wechat',$openid)->first();
         if($openid!='')$user = UserInfoModel::where('wechat',$openid)->first();
         \Log::info($user);
         \Log::info($user);
-        if (empty($user)) {
+        if (empty($user)||$user->phone=='') {
             \Log::info('empty: ' . empty($user));
             \Log::info('empty: ' . empty($user));
-            UserInfoModel::create([
-                'wechat'=>$openid,
-                'nickname'=>$userInfo['nickname'],
-                'nickname'=>$userInfo['avatar'],
-                'status'=>1,
-                'password'=>bcrypt(123456)
-            ]);
+            if(empty($user)){
+                UserInfoModel::create([
+                    'wechat'=>$openid,
+                    'nickname'=>$userInfo['nickname'],
+                    'avatar'=>$userInfo['headimgurl'],
+                    'status'=>1,
+                    'password'=>bcrypt(123456)
+                ]);
+            }
             return $this->api(['openid' => $openid]);
             return $this->api(['openid' => $openid]);
         }else{
         }else{
             $token = $user->createToken($user->phone)->accessToken;
             $token = $user->createToken($user->phone)->accessToken;