mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/portal.git
synced 2026-08-24 15:05:09 +00:00
30 lines
1003 B
PHP
30 lines
1003 B
PHP
<?php
|
|
|
|
namespace App\Classes\Modules\OrderSteps\Services;
|
|
|
|
use App\Classes\General\Eloquent\AbstractUpdateRecord;
|
|
use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord;
|
|
use App\Classes\Modules\OrderSteps\DataTransferObjects\OrderStepsObject;
|
|
use App\Models\OrderStep;
|
|
use App\Models\PackingList;
|
|
|
|
class CreatesPackingOrderSteps extends AbstractUpdateRelationshipRecord
|
|
{
|
|
|
|
public function execute(PackingList $packingList, OrderStepsObject $orderSteps) {
|
|
|
|
$orderStepsModel = new OrderStep();
|
|
|
|
$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($packingList->orderSteps(), $orderStepsModel);
|
|
|
|
}
|
|
}
|