From 04650debbb662d5fba985f1c2ab96b4e33f84e3e Mon Sep 17 00:00:00 2001 From: omair saleh Date: Fri, 21 Jan 2022 16:24:54 +0800 Subject: [PATCH] update replica packages logic and over weight price announcement --- app/Http/Resources/PackingListResource.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Http/Resources/PackingListResource.php b/app/Http/Resources/PackingListResource.php index bd20393a..9a395c7a 100644 --- a/app/Http/Resources/PackingListResource.php +++ b/app/Http/Resources/PackingListResource.php @@ -16,8 +16,9 @@ class PackingListResource extends JsonResource */ public function toArray($request) { + $replica = $this->packingLists->first(); $exceptionUsers = in_array(Auth()->user()->type, [RoleTypes::SHADOW_ADMIN, RoleTypes::SUPER_ADMIN]); - $packages = !$this->packingLists()->exists() || $exceptionUsers ? $this->packages : $this->packingLists->first()->packages; + $packages = !$replica || $exceptionUsers ? $this->packages : $replica->packages; return [ 'id' => $this->id, @@ -27,7 +28,7 @@ class PackingListResource extends JsonResource 'transport' => new TransportResource($this->transports()->first()), 'type' => $this->type, 'packages' => PackageResource::collection($packages), - 'packing_list' => new PackingListResource($this->packingLists->first()), + 'packing_list' => new PackingListResource($replica), $this->mergeWhen($this->owner instanceof Order, [ 'order' => New OrderResource($this->owner) ])