refresh orders button

This commit is contained in:
omair saleh
2021-09-08 23:19:04 +08:00
parent 600a154714
commit b24fbc36f9
2 changed files with 22 additions and 4 deletions
@@ -1,4 +1,10 @@
@extends('layouts.base_portal')
@section('inner_content')
<div class="row m-b-20">
<div class="col"></div>
<div class="col-auto p-r-0">
<a href="{{route('orders.refresh')}}"><div class="btn btn-sm btn-warning all-caps b-rad-none pointer"><i class="fa fa-refresh m-r-10"></i>Refresh Orders</div></a>
</div>
</div>
<order-section-component></order-section-component>
@endsection
+16 -4
View File
@@ -1,10 +1,11 @@
<?php
use App\Classes\General\Services\GeneratesInitials;
use App\Classes\Jobs\FetchContainersStatusUpdateFromVTPortalJob;
use App\Classes\Jobs\FetchDeliveryListFromVTPortalJob;
use App\Classes\Jobs\FetchLoadedContainersFromVTPortalJob;
use App\Classes\Jobs\FetchPackingListFromVTPortalJob;
use App\Classes\Jobs\FetchWarehouseReceiveListFromVTPortalJob;
use App\Models\CompanyConnection;
use App\Models\OldCompany;
use App\Models\Order;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Route;
/*
@@ -75,6 +76,17 @@ Route::get('/customer/{marking}', function ($marking) {
return view('pages.customers.profile', ['id' => $id]);
})->name('customer.profile');
Route::get('/orders/refresh', function(){
FetchWarehouseReceiveListFromVTPortalJob::withChain([
new FetchLoadedContainersFromVTPortalJob,
new FetchPackingListFromVTPortalJob,
new FetchContainersStatusUpdateFromVTPortalJob,
new FetchDeliveryListFromVTPortalJob
])->dispatch();
return redirect('orders');
})->name('orders.refresh');
Route::get('/order/{id}/download', 'Orders\DownloadOrderQrPdfController@download')->name('order.qr.download');
//Route::get('/test', function(){