From cd4e7aab10dde3bb69405ae2b5986a8effd7aea9 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Thu, 31 Mar 2022 13:52:36 +0800 Subject: [PATCH] fix packages is missing in yd api --- .../Processors/FetchOrderListsFromYdPortalProcessor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php index e8552f5f..709481f1 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php @@ -310,7 +310,7 @@ class FetchOrderListsFromYdPortalProcessor $this->createPackageProcessor->execute($packageObject, $packingList); } - if(!$row->deliverysize){ + if(!count($row->deliverysize)){ $measurement = round(((float) $row->deliverysize / (float) $row->goodcount) ** (1/3) * 100, 2); $packageObject = new PackageObject(PackageType::CARTON, $row->goodname, (float) $measurement, (float) $measurement, (float) $measurement, 0, (float) $row->goodcount, ApprovalStatus::APPROVED); $this->createPackageProcessor->execute($packageObject, $warehouseReceiveList);