WIP - Order steps & remaining APIs

This commit is contained in:
Fairuz
2021-07-24 15:17:54 +08:00
parent 805ae4ff2b
commit 9296c321f3
3 changed files with 6 additions and 5 deletions
@@ -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);