test updating loading date for containers from vt portal

This commit is contained in:
omair saleh
2021-10-01 17:45:37 +08:00
parent 2974fe4e9a
commit 9b9292546b
+11 -7
View File
@@ -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();