Files
portal/app/Classes/Modules/OrderSteps/Services/CreatesOrderSteps.php
T
2021-07-15 17:30:12 +08:00

27 lines
782 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;
class CreatesOrderSteps extends AbstractUpdateRecord
{
public function execute(OrderStepsObject $object) {
$model = new OrderStep();
$model->order_id = $object->getOrderId();
$model->appointee_id = $object->getAppointeeId();
$model->reference = $object->getReference();
$model->primary = $object->getPrimary();
$model->sequence = $object->getSequence();
$model->status = $object->getStatus();
$model->contract_status = $object->getContractStatus();
return $this->handler($model);
}
}