update packinglists from vt portal jobs and schedule

This commit is contained in:
omair saleh
2021-08-23 10:43:02 +08:00
parent 25c95f0843
commit 572cb4ac1d
5 changed files with 11 additions and 76 deletions
@@ -14,27 +14,14 @@ class FetchContainersStatusUpdateFromVTPortalJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
/** @var FetchContainersStatusUpdateFromVTPortalProcessor */
private $fetchContainersStatusUpdateFromVTPortalProcessor;
/**
* FetchContainersStatusUpdateFromVTPortalJob constructor.
* @param FetchContainersStatusUpdateFromVTPortalProcessor $fetchContainersStatusUpdateFromVTPortalProcessor
*/
public function __construct(FetchContainersStatusUpdateFromVTPortalProcessor $fetchContainersStatusUpdateFromVTPortalProcessor)
{
$this->fetchContainersStatusUpdateFromVTPortalProcessor = $fetchContainersStatusUpdateFromVTPortalProcessor;
}
/**
* Execute the job.
*
* @return void
* @throws \App\Classes\Exceptions\MalformedRequestException
* @throws \Illuminate\Contracts\Container\BindingResolutionException
*/
public function handle()
{
$this->fetchContainersStatusUpdateFromVTPortalProcessor->execute();
(App()->make(FetchContainersStatusUpdateFromVTPortalProcessor::class))->execute();
}
}
@@ -14,27 +14,16 @@ class FetchDeliveryListFromVTPortalJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
/** @var FetchDeliveryListFromVTPortalProcessor */
private $fetchDeliveryListFromVTPortalProcessor;
/**
* FetchDeliveryListFromVTPortalJob constructor.
* @param FetchDeliveryListFromVTPortalProcessor $fetchDeliveryListFromVTPortalProcessor
*/
public function __construct(FetchDeliveryListFromVTPortalProcessor $fetchDeliveryListFromVTPortalProcessor)
{
$this->fetchDeliveryListFromVTPortalProcessor = $fetchDeliveryListFromVTPortalProcessor;
}
/**
* Execute the job.
*
* @return void
* @throws \App\Classes\Exceptions\MalformedRequestException
* @throws \Illuminate\Contracts\Container\BindingResolutionException
*/
public function handle()
{
$this->fetchDeliveryListFromVTPortalProcessor->execute();
(App()->make(FetchDeliveryListFromVTPortalProcessor::class))->execute();
}
}
@@ -15,18 +15,6 @@ class FetchLoadedContainersFromVTPortalJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
/** @var FetchLoadedContainersFromVTPortalProcessor */
private $fetchLoadedContainersFromVTPortalProcessor;
/**
* FetchLoadedContainersFromVTPortalJob constructor.
* @param FetchLoadedContainersFromVTPortalProcessor $fetchLoadedContainersFromVTPortalProcessor
*/
public function __construct(FetchLoadedContainersFromVTPortalProcessor $fetchLoadedContainersFromVTPortalProcessor)
{
$this->fetchLoadedContainersFromVTPortalProcessor = $fetchLoadedContainersFromVTPortalProcessor;
}
/**
* Execute the job.
@@ -34,13 +22,10 @@ class FetchLoadedContainersFromVTPortalJob implements ShouldQueue
* @param Carbon|null $start
* @param Carbon|null $end
* @return void
* @throws \App\Classes\Exceptions\AccessForbiddenException
* @throws \App\Classes\Exceptions\MalformedRequestException
* @throws \App\Classes\Exceptions\RequestValidationException
* @throws \GuzzleHttp\Exception\GuzzleException
* @throws \Illuminate\Contracts\Container\BindingResolutionException
*/
public function handle(?Carbon $start = null, ?Carbon $end = null)
{
$this->fetchLoadedContainersFromVTPortalProcessor->execute($start, $end);
(App()->make(FetchLoadedContainersFromVTPortalProcessor::class))->execute($start, $end);
}
}
@@ -14,27 +14,15 @@ class FetchPackingListFromVTPortalJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
/** @var FetchPackingListFromVTPortalProcessor */
private $fetchPackingListFromVTPortalProcessor;
/**
* FetchPackingListFromVTPortalJob constructor.
* @param FetchPackingListFromVTPortalProcessor $fetchPackingListFromVTPortalProcessor
*/
public function __construct(FetchPackingListFromVTPortalProcessor $fetchPackingListFromVTPortalProcessor)
{
$this->fetchPackingListFromVTPortalProcessor = $fetchPackingListFromVTPortalProcessor;
}
/**
* Execute the job.
*
* @return void
* @throws \App\Classes\Exceptions\AccessForbiddenException
* @throws \App\Classes\Exceptions\RequestValidationException
* @throws \Illuminate\Contracts\Container\BindingResolutionException
*/
public function handle()
{
$this->fetchPackingListFromVTPortalProcessor->execute();
(App()->make(FetchPackingListFromVTPortalProcessor::class))->execute();
}
}
@@ -15,17 +15,6 @@ class FetchWarehouseReceiveListFromVTPortalJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
/** @var FetchWarehouseReceiveListFromVTPortalProcessor */
private $fetchWarehouseReceiveListFromVTPortalProcessor;
/**
* FetchWarehouseReceiveListFromVTPortalJob constructor.
* @param FetchWarehouseReceiveListFromVTPortalProcessor $fetchWarehouseReceiveListFromVTPortalProcessor
*/
public function __construct(FetchWarehouseReceiveListFromVTPortalProcessor $fetchWarehouseReceiveListFromVTPortalProcessor)
{
$this->fetchWarehouseReceiveListFromVTPortalProcessor = $fetchWarehouseReceiveListFromVTPortalProcessor;
}
/**
* Execute the job.
@@ -33,13 +22,10 @@ class FetchWarehouseReceiveListFromVTPortalJob implements ShouldQueue
* @param Carbon|null $start
* @param Carbon|null $end
* @return void
* @throws \App\Classes\Exceptions\AccessForbiddenException
* @throws \App\Classes\Exceptions\MalformedRequestException
* @throws \App\Classes\Exceptions\RequestValidationException
* @throws \GuzzleHttp\Exception\GuzzleException
* @throws \Illuminate\Contracts\Container\BindingResolutionException
*/
public function handle(?Carbon $start = null, ?Carbon $end = null)
{
$this->fetchWarehouseReceiveListFromVTPortalProcessor->execute($start, $end);
(App()->make(FetchWarehouseReceiveListFromVTPortalProcessor::class))->execute($start, $end);
}
}