From da1b6b1b6d70d422ba805422cb42e7eaa6db7a4a Mon Sep 17 00:00:00 2001 From: omair saleh Date: Wed, 13 Apr 2022 13:22:23 +0800 Subject: [PATCH] fix yd fetch --- .../PackingLists/Processors/CreatePackageProcessor.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Classes/Modules/PackingLists/Processors/CreatePackageProcessor.php b/app/Classes/Modules/PackingLists/Processors/CreatePackageProcessor.php index b0d2e0b7..477f7da7 100644 --- a/app/Classes/Modules/PackingLists/Processors/CreatePackageProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/CreatePackageProcessor.php @@ -7,6 +7,7 @@ use App\Classes\Modules\PackingLists\DataTransferObjects\PackageObject; use App\Classes\Modules\PackingLists\Services\Packages\CreatesPackage; use App\Classes\Modules\PackingLists\Standards\Rules\Packages\CanCreatePackage; use App\Classes\ValueObjects\Constants\WarehouseReferences; +use App\Models\Order; use App\Models\PackingList; class CreatePackageProcessor @@ -48,7 +49,12 @@ class CreatePackageProcessor $replica = $packingList->packingLists()->first(); if($replica) { - $modificationValue = in_array( $replica->owner->owner->companyModule->id, WarehouseReferences::REPLICA_WHITE_LIST) ? 0 : 1; + $modificationValue = 1; + + if($replica->owner->owner instanceof Order){ + $modificationValue = in_array( $replica->owner->owner->companyModule->id, WarehouseReferences::REPLICA_WHITE_LIST) ? 0 : 1; + } + $packageObject = new PackageObject($object->getType(), $object->getDescription(), $object->getWidth() + $modificationValue, $object->getHeight() + $modificationValue, $object->getLength() + $modificationValue, $object->getWeight(), $object->getQuantity(), $object->getStatus()); $package = $this->createsPackage->execute($packageObject, $replica); }