zhangxiaobin 1 year ago
parent
commit
165d293aaf
1 changed files with 7 additions and 5 deletions
  1. 7 5
      application/api/controller/User.php

+ 7 - 5
application/api/controller/User.php

@@ -1168,15 +1168,17 @@ class User extends Api
             $userTokenWhere['user_id'] = $userDel['id'];
             $userToken = Db::name('user_token')->where($userTokenWhere)->find();
             if (!empty($userToken)) {
+                $userTokenStr = $userToken['token'];
+                $userTokenDelRes = Db::name('user_token')->where($userTokenWhere)->delete();
+                if (!$userTokenDelRes) {
+                    throw new Exception('绑定失败');
+                }
                 $userOldTokenWhere['user_id'] = $userData['id'];
                 $userOldTOken = Db::name('user_token')->where($userOldTokenWhere)->find();
                 if (!empty($userOldTOken)) {
-                    $userOldTOkenRes = Db::name('user_token')->where($userOldTokenWhere)->update(['token'=>$userToken['token']]);
+                    $userOldTOkenRes = Db::name('user_token')->where($userOldTokenWhere)->update(['token'=>$userTokenStr]);
                     if ($userOldTOkenRes) {
-                       $userTokenDelRes = Db::name('user_token')->where($userTokenWhere)->delete();
-                       if (!$userTokenDelRes) {
-                           throw new Exception('绑定失败');
-                       }
+                       throw new Exception('绑定登录失败');
                     }
                 }
             }