From 93bbb07ceea57820c5a3f3ffbfb75c37b0617b56 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Tue, 31 May 2022 09:30:17 +0800 Subject: [PATCH] profit --- app/Endpoint/Api/Http/Controllers/ProfitController.php | 8 ++++++++ app/Endpoint/Api/Http/Resources/OrderProfitResource.php | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/Endpoint/Api/Http/Controllers/ProfitController.php b/app/Endpoint/Api/Http/Controllers/ProfitController.php index dab3d24b..6f51370a 100644 --- a/app/Endpoint/Api/Http/Controllers/ProfitController.php +++ b/app/Endpoint/Api/Http/Controllers/ProfitController.php @@ -21,4 +21,12 @@ class ProfitController extends Controller return OrderProfitResource::collection($list); } + + public function show($id, Request $request) + { + $user = $request->user(); + $info = $user->profits()->with(['order', 'fromUser'])->findOrFail($id); + + return OrderProfitResource::make($info); + } } diff --git a/app/Endpoint/Api/Http/Resources/OrderProfitResource.php b/app/Endpoint/Api/Http/Resources/OrderProfitResource.php index 97f82d41..4d740505 100644 --- a/app/Endpoint/Api/Http/Resources/OrderProfitResource.php +++ b/app/Endpoint/Api/Http/Resources/OrderProfitResource.php @@ -14,7 +14,7 @@ class OrderProfitResource extends JsonResource 'order' => $this->when($this->whenLoaded('order'), [ 'id' => $this->order?->id, 'sn' => $this->order?->sn, - 'total_amount' => $this->order?->total_amount + 'total_amount' => $this->order ? $this->order->total_amount / 100 : 0 ]), 'from_user_id' => $this->from_user_id, 'user_id' => $this->user_id, @@ -24,10 +24,10 @@ class OrderProfitResource extends JsonResource 'phone' => $this->fromUser?->phone ]), - 'growth_value' => $this->growth_value, + 'growth_value' => (int)$this->growth_value, 'ratio' => $this->ratio, - 'money' => $this->money, - 'sub_money' => $this->sub_money, + 'money' => (int)$this->money, + 'sub_money' => (int)$this->sub_money, 'status' => $this->status, 'created_at' => $this->created_at->timestamp, 'paid_at' => $this->paid_at?->timestamp,