|
|
@@ -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)
|