mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-19 04:24:12 +00:00
fix vt container update
This commit is contained in:
-2
@@ -140,7 +140,6 @@ class FetchLoadedContainersFromVTPortalProcessor
|
||||
}
|
||||
|
||||
$end = $end ? $end : Carbon::today()->addDay();
|
||||
var_dump($start, $end);
|
||||
$filter = '["LoadedTime:$between$%js%\"'.$start->format('Y-m-d').'T00:00:00.000\"$and$%js%\"'.$end->format('Y-m-d').'T00:00:00.000\"\u0000"]';
|
||||
|
||||
$containersRequest = $this->fetchesDataFRomVTPortal->clientRequest('http://portal.vtnation.com.my/Services/DataControllerService.asmx/GetPage', 'POST', json_decode('{"controller":"VCustomercontainer","view":"grid1","request":{"PageIndex":-1,"PageSize":10000,"SortExpression":"LoadedTime asc","Filter":'.$filter.'}}'), '');
|
||||
@@ -174,7 +173,6 @@ class FetchLoadedContainersFromVTPortalProcessor
|
||||
|
||||
$unstuffingDate = $containerInfo[7];
|
||||
|
||||
var_dump($containerObject->getReference(), $eta, $etd, $delayDate, $containerStatus, $unstuffingDate);
|
||||
$transport = $container->transports()->first();
|
||||
|
||||
if(!$transport){
|
||||
|
||||
+9
-2
@@ -257,8 +257,15 @@ Route::get('/container/{reference}/refresh/', function (string $reference){
|
||||
$supplier = in_array($container->owner_id, [3, 4]) ? 'VT' : 'YD';
|
||||
|
||||
if($supplier === 'VT'){
|
||||
$startDate = $container->loading_date->subDays(3);
|
||||
$endDate = $container->loading_date->addDay();
|
||||
$arrivalDates = \App\Models\PackingList::whereIn('reference', $container->packingLists->pluck('reference'))->where('type', \App\Classes\ValueObjects\Constants\PackingListType::WAREHOUSE_RECEIVE_LIST)->get()->map(function($packingList){
|
||||
return $packingList->transports()->first()->drop_date;
|
||||
})->sortBy(function($date){
|
||||
return $date;
|
||||
});
|
||||
|
||||
$startDate = $arrivalDates->first()->subDay()->format('d-m-Y');
|
||||
$endDate = $arrivalDates->last()->addDay()->format('d-m-Y');
|
||||
|
||||
(App()->make(\App\Classes\Modules\PackingLists\Processors\FetchLoadedContainersFromVTPortalProcessor::class))->execute($startDate, $endDate);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user