kphcdr hai 1 ano
pai
achega
e4c28629a7

+ 11 - 7
app/Modules/Pc/Controllers/AuthController.php

@@ -3,8 +3,10 @@
 namespace App\Modules\Pc\Controllers;
 
 use App\Base\BaseController;
+use App\Models\User\User;
+use App\Modules\Pc\Services\AuthService;
 use App\Modules\Pc\Services\EmailService;
-use Faker\Provider\Image;
+use Illuminate\Support\Facades\Auth;
 
 class AuthController extends BaseController
 {
@@ -20,14 +22,16 @@ class AuthController extends BaseController
 
     public function profile()
     {
+        /** @var User $user */
+        $user = Auth::user();
         return $this->ok([
-            "id" => 1,
-            "token" => "token",
-            "name" => "用户名称",
-            "avatar" => Image::imageUrl(),
+            "id" => $user->id,
+            "token" => app(AuthService::class)->encryptToken($user->id),
+            "name" => $user->name,
+            "avatar" => $user->avatar,
             "company" => [
-                "id" => 1,
-                "name" => "公司名称",
+                "id" => optional($user->company)->id ?? 0,
+                "name" => optional($user->company)->name ?? "",
             ],
         ]);
     }

+ 8 - 0
app/Modules/Pc/Services/AuthService.php

@@ -0,0 +1,8 @@
+<?php
+
+namespace App\Modules\Pc\Services;
+
+class AuthService extends \App\Modules\Mini\Services\AuthService
+{
+
+}