visuddhinanda 1 год назад
Родитель
Сommit
84b1da85cf
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      api-v8/app/Http/Controllers/AuthController.php

+ 6 - 0
api-v8/app/Http/Controllers/AuthController.php

@@ -9,6 +9,7 @@ use App\Http\Api\AuthApi;
 use Illuminate\Support\Facades\Storage;
 use Illuminate\Support\Facades\App;
 use App\Http\Api\UserApi;
+use App\Http\Api\AiAssistantApi;
 
 class AuthController extends Controller
 {
@@ -98,6 +99,9 @@ class AuthController extends Controller
     public static function getUserToken($userUid)
     {
         $user = UserApi::getByUuid($userUid);
+        if (!$user) {
+            $user = AiAssistantApi::getByUuid($userUid);
+        }
         if ($user) {
             $ExpTime = time() + 60 * 60 * 24 * 365;
             $key = config('app.key');
@@ -108,7 +112,9 @@ class AuthController extends Controller
                 'id' => $user['sn'],
             ];
             $jwt = JWT::encode($payload, $key, 'HS512');
+            return $jwt;
         }
+        return null;
     }
 
     public function getUserInfoByToken(Request $request)