diff --git a/app/Endpoint/Api/Http/Controllers/Account/UserController.php b/app/Endpoint/Api/Http/Controllers/Account/UserController.php index 9a44d836..a6074211 100644 --- a/app/Endpoint/Api/Http/Controllers/Account/UserController.php +++ b/app/Endpoint/Api/Http/Controllers/Account/UserController.php @@ -4,6 +4,7 @@ namespace App\Endpoint\Api\Http\Controllers\Account; use App\Endpoint\Api\Http\Controllers\Controller; use App\Endpoint\Api\Http\Resources\UserInfoResource; +use App\Endpoint\Api\Http\Resources\UserWalletResource; use App\Models\UserInfo; use Illuminate\Http\Request; use Illuminate\Validation\Rule; @@ -24,6 +25,7 @@ class UserController extends Controller 'phone' => $user->phone, 'user_info' => UserInfoResource::make($user->userInfo), 'is_vip' => $user->isVip(), + 'wallet' => UserWalletResource::make($user->wallet), ]); } @@ -74,6 +76,7 @@ class UserController extends Controller 'phone' => $user->phone, 'user_info' => UserInfoResource::make($user->userInfo), 'is_vip' => $user->isVip(), + 'wallet' => UserWalletResource::make($user->wallet), ]); } } diff --git a/app/Endpoint/Api/Http/Resources/UserWalletResource.php b/app/Endpoint/Api/Http/Resources/UserWalletResource.php new file mode 100644 index 00000000..69852794 --- /dev/null +++ b/app/Endpoint/Api/Http/Resources/UserWalletResource.php @@ -0,0 +1,25 @@ +$this->balance, + // 'total_expenses'=> $this->total_expenses, + // 'total_revenue' => $this->total_revenue, + // 'withdrawable' => $this->withdrawable, + 'has_password' => (bool) is_null($this->password) ? false : true, + ]; + } +}