fix yd fetch data

This commit is contained in:
omair saleh
2022-01-04 20:45:20 +08:00
parent e0d743b5a0
commit d4016e869b
@@ -31,6 +31,7 @@ use App\Classes\ValueObjects\Constants\PackingListType;
use App\Classes\ValueObjects\Constants\TransportType;
use App\Models\Container;
use App\Models\PackingList;
use App\Models\Transaction;
use App\Models\Transport;
use Carbon\Carbon;
use Illuminate\Support\Facades\DB;
@@ -213,6 +214,7 @@ class FetchOrderListsFromYdPortalProcessor
/** @var PackingList $warehouseReceiveList */
$warehouseReceiveList = $this->createPackingListProcessor->execute($warehouseReceiveObject, $order);
$transportObject = new TransportObject(TransportType::LAND, null, $row->kuaidilist, Carbon::parse($receiveDate), Carbon::parse($receiveDate), ApprovalStatus::APPROVED);
/** @var Transport $warehouseTransport */
$warehouseTransport = $this->createsTransport->execute($transportObject, $warehouseReceiveList);
$this->createsSchedule->execute($warehouseTransport, new ScheduleObject(Carbon::parse($receiveDate), Carbon::parse($receiveDate), ApprovalStatus::APPROVED));