mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/portal.git
synced 2026-08-22 14:04:21 +00:00
30 lines
939 B
PHP
30 lines
939 B
PHP
<?php
|
|
|
|
namespace App\Classes\Modules\OrderSteps\Services;
|
|
|
|
use App\Classes\General\Eloquent\AbstractUpdateRecord;
|
|
use App\Classes\Modules\OrderSteps\DataTransferObjects\OrderStepsObject;
|
|
use App\Models\OrderStep;
|
|
use App\Models\Order;
|
|
|
|
class CreatesOrderSteps extends AbstractUpdateRecord
|
|
{
|
|
|
|
public function execute(OrderStepsObject $orderSteps) {
|
|
|
|
$orderStepsModel = new OrderStep();
|
|
|
|
$orderStepsModel->order_id = $orderSteps->getOrderId();
|
|
$orderStepsModel->appointee_id = $orderSteps->getAppointeeId();
|
|
$orderStepsModel->reference = $orderSteps->getReference();
|
|
$orderStepsModel->primary = $orderSteps->getPrimary();
|
|
$orderStepsModel->sequence = $orderSteps->getSequence();
|
|
$orderStepsModel->status = 0;
|
|
$orderStepsModel->contract_status = 0;
|
|
$orderStepsModel->complete_date = null;
|
|
|
|
return $this->handler($orderStepsModel);
|
|
|
|
}
|
|
}
|