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