mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/portal.git
synced 2026-08-29 01:14:14 +00:00
WIP - Order steps & remaining APIs
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Classes\Modules\PackingLists\ControllersLogic;
|
||||
|
||||
|
||||
use App\Classes\ValueObjects\Constants\ApprovalStatus;
|
||||
use App\Classes\General\Abstracts\AbstractControllerLogic;
|
||||
use App\Classes\Modules\PackingLists\Services\CreatesPackingList;
|
||||
use App\Classes\Modules\PackingLists\Services\CreatesPackingListPackage;
|
||||
@@ -73,7 +73,7 @@ class CreatePackingListLogic extends AbstractControllerLogic
|
||||
$reference_no = rand(1000000, 9999999);
|
||||
|
||||
|
||||
$object = new PackingListObject($reference_no, 0);
|
||||
$object = new PackingListObject($reference_no, ApprovalStatus::PENDING_SUBMISSION);
|
||||
|
||||
$this->canCreatePackingList->passes($object);
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Classes\Modules\Schedules\ControllersLogic;
|
||||
|
||||
use App\Classes\ValueObjects\Constants\ApprovalStatus;
|
||||
use App\Classes\General\Abstracts\AbstractControllerLogic;
|
||||
use App\Classes\Modules\Schedules\Services\CreatesSchedule;
|
||||
use App\Classes\Modules\Schedules\Standards\Rules\CanCreateSchedule;
|
||||
@@ -55,7 +56,7 @@ class CreateScheduleLogic extends AbstractControllerLogic
|
||||
*/
|
||||
public function logic(Request $request) : JsonResponse
|
||||
{
|
||||
$object = new ScheduleObject($request->input('etd'), $request->input('eta'), $request->input('transport_id'), 0);
|
||||
$object = new ScheduleObject($request->input('etd'), $request->input('eta'), $request->input('transport_id'), ApprovalStatus::PENDING_SUBMISSION);
|
||||
|
||||
$this->canCreateSchedule->passes($object);
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace App\Classes\Modules\Transports\ControllersLogic;
|
||||
|
||||
|
||||
use App\Classes\ValueObjects\Constants\ApprovalStatus;
|
||||
use App\Classes\General\Abstracts\AbstractControllerLogic;
|
||||
use App\Classes\Modules\Transports\Services\CreatesTransport;
|
||||
use App\Classes\Modules\Transports\Services\FetchesDistrict;
|
||||
@@ -59,7 +59,7 @@ class CreateTransportLogic extends AbstractControllerLogic
|
||||
public function logic(Request $request) : JsonResponse
|
||||
{
|
||||
|
||||
$object = new TransportObject($request->input('type'), $request->input('courier'), $request->input('tracking_number'), null, null, 0);
|
||||
$object = new TransportObject($request->input('type'), $request->input('courier'), $request->input('tracking_number'), null, null, ApprovalStatus::PENDING_SUBMISSION);
|
||||
|
||||
$this->canCreateTransport->passes($object);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user