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

26 lines
769 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\Order;
class UpdatesOrderSteps extends AbstractUpdateRecord
{
public function execute(Order $model, OrderStepsObject $object) {
$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();
$model->complete_date = $object->getCompletedDate();
return $this->handler($model);
}
}