diff --git a/routes/web.php b/routes/web.php index c3f98f38..223efee7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -133,17 +133,21 @@ Route::get('/report', function(){ $fetchesDataFRomVTPortal = App()->make(FetchesDataFromVTPortal::class); foreach(Container::all() as $container) { - $filter = '["RefNo:=%js%\"'.$container->reference.'\"\u0000"]'; + try { + $filter = '["RefNo:=%js%\"'.$container->reference.'\"\u0000"]'; - $containerDetailsRequest = $fetchesDataFRomVTPortal->clientRequest('http://portal.vtnation.com.my/Services/DataControllerService.asmx/GetPage', 'POST', json_decode('{"controller":"VCustomercontainer","view":"grid1","request":{"PageIndex":-1,"PageSize":10000,"SortExpression":"CreatedOn asc","Filter":'.$filter.'}}'), ''); + $containerDetailsRequest = $fetchesDataFRomVTPortal->clientRequest('http://portal.vtnation.com.my/Services/DataControllerService.asmx/GetPage', 'POST', json_decode('{"controller":"VCustomercontainer","view":"grid1","request":{"PageIndex":-1,"PageSize":10000,"SortExpression":"CreatedOn asc","Filter":'.$filter.'}}'), ''); - $containerDetails = $fetchesDataFRomVTPortal->getResponseBody($containerDetailsRequest); + $containerDetails = $fetchesDataFRomVTPortal->getResponseBody($containerDetailsRequest); - $containerDetails = $containerDetails->Rows[0]; + $containerDetails = $containerDetails->Rows[0]; - $container->loading_date = \Carbon\Carbon::parse($containerDetails[5]); - dd($container); - $container->save(); + $container->loading_date = \Carbon\Carbon::parse($containerDetails[5]); + $container->save(); + + } catch (Exception $exception){ +dd($exception); + } } // $shipping_packing_lists = \App\Models\PackingList::where('type', '=', \App\Classes\ValueObjects\Constants\PackingListType::SHIPPING_PACKING_LIST)->get();